Whenever people tell me LLMs are capable of doing all their coding for them today, I always think "yes, I completely believe LLMs are capable of generating the quality of code YOU create.”
=> More informations about this toot | View the thread
So first with TikTok and now with RedNote, are Americans just like really unsatisfied with having to wait a few months for China to hack American social sites to steal their data and prefer to just cut out the middle man and hand it to the PRC directly or what?
=> More informations about this toot | View the thread
The reality is that Apple’s UI skills have to be reassessed given the last decade of data. We still talk about them like they know what they’re doing… when they obviously don’t. Charging points under the mouse, TV button positions no one else on Earth would choose, power buttons under computers, completely broken keyboards for 3 years. Look, Apple in the last year 10 years has become an amazing chip company. They’ve also become a horrible UI company.
https://mastodon.social/@mjtsai/113822871296876129
=> More informations about this toot | View the thread
Can anyone familiar with Idris (or a different language with dependent types) confirm that types can not be used as values. For example, I can't make a list of types (a List that contains Int, Bool, and String directly). I also can't make a record that stores a type and an instance of that type (Like record TypeInstancePair { a :: Type, b :: a }). If so, is there a language that does allow this, and what is this feature called (other than "first-class types" which seems overloaded).
=> More informations about this toot | View the thread
It’s funny it took this long for people to finally see this about Tim Cook. Does it really take people 10+ years to see through the most robotic phoniest bean counting automaton that has ever walked the Earth?
=> More informations about this toot | View the thread
First off, I feel like I can wear this thing for a long time. It is nuts how important the weight is. I've never been able to wear a Vision Pro without feeling some sort of negative side-effect, whether that be a full-blown headache or just vague “discomfort". This appears to be a nonissue for me (YMMV of course) with the Quest 3. And as a bonus, I don't feel like I am handling a porcelain doll that might break if I look at it wrong. (2/x)
=> More informations about this toot | View the thread
We picked up a Meta Quest 3, and I have to say, I think Zuck wasn't kidding... The Vision Pro fully feels like it fucking sucks after having worn this. Like, it feels that they literally chose all the wrong trade-offs. I hadn't worn an Oculus since the original Quest like 4 years ago, so my baseline was totally off. (1/x)
=> More informations about this toot | View the thread
Does no one ever take a step back and say “Wait a minute, we wrote Aperture and iMovie and GarageBand without all this crap. And the best we can do with this bullshit is a Settings app that barely works. What the hell is going on here.”
https://mastodon.social/@mjtsai/113681527004060210
=> More informations about this toot | View the thread
Man, what an absolute tragedy that subtraction uses the “-“ character, right? It feels like if not for this one deal-breaker issue, dash-case would be such an obvious and uncontroversial convention that camel-case and snake-case may have never been invented, let alone locked in an endless battle. Don’t @ me with idea of a language that "fixes this" by requiring you to use spaces between operators and operands, or a period to make - be a method call (a .- b).
=> More informations about this toot | View the thread
Can you believe that there are people out there who go to write “guaranteeing” and actually get it right on their first try? I’ve seen it and It is Einstein-level shit and totally unfair.
=> More informations about this toot | View the thread
I love that the DOM classes has the same absurd property as Cocoa where the mutable classes inherit from the immutable ones. E.g., DOMRect inherits from DOMRectReadOnly. So rect instanceof DOMRectReadOnly does not in any way tell you if it is read only. To be clear, I don't like inheritance at all, so I am not proposing that there is some better inheritance tree. I also don't like mutability, so this is like the concentrated epitome of most of the features I dislike of imperative languages.
=> More informations about this toot | View the thread
Take a moment to wrap your head around the fact that Apple fought a multi-year court battle to try to prevent you from putting links in your app. I get that that may have significant revenue effects — but the point is that a company with Apple’s resources should have way more interesting and impactful ways of generating revenue. There is something deeply broken from a creativity perspective if “don’t let app devs talk to users” represents the state of the art in business strategy at Apple.
=> More informations about this toot | View the thread
Imagine you’re the most valuable company on Earth. Billions of dollars of cash on hand. Best engineers in the world. You could legitimately leave an impact on anything you work on. And one of the primary things you choose to focus on is stubbornly policing fucking game emulators. Like forget about whether it’s good or bad, it is just so unbelievably small minded. An Apple running on all 8 cylinders wouldn’t have time to give a shit about stuff like this.
https://reverttosaved.com/2024/11/30/apple-hates-emulators-part-43209/
=> More informations about this toot | View the thread
In Swift Is it actually impossible to know how many items a tuple TYPE (not instance), has? I just want, given some tuple type T (like (A, B, C)), to do tupleLength(T.self) and have it return the right number. Again, not an instance like (1,2,3), the type. It seems parameter packs almost let you do this but not completely. I can't believe this isn't possible.
=> More informations about this toot | View the thread
All I want in iOS is simple and predictable text interactions, not to have to keep “text editing state” in my head. I want the fucking cursor to drop where I let it go, EVERY TIME, not for it to then animate to the start or end of a word half the time for reasons I’ve never understood. I want double tapping a word to only select that word, EVERY TIME, not two words when it “helpfully” recognizes it’s a name, or because it remembers that it was part of a previous multi-word replacement.
=> More informations about this toot | View the thread
Almost all blogs put “next page” URLs at /2, /3, … /n. These are bad URLs, since they’re constantly changing. Instead, do the following: choose how many posts you want per page (p), as usual. But make an exception for the main page, which waits to hit 2*p posts before dumping p posts to the next page all at once. Now your “next pages” won’t change, so they can have persistent URLs! So, number your URLs in decreasing order: /n, /n-1, … /1. As a bonus, “/1” conveniently has your first posts!
=> More informations about this toot | View the thread
I love that in Messages even if you are looking at a message from 5 years ago, when you pull left, it will only show you the time it was sent. Clearly that’s the most significant bit when looking at old messages. Not that they even have to choose between the two, they can absolutely make both fit. But nope, you just have to keep scrolling up until you hit a date heading.
=> More informations about this toot | View the thread
I hate the font Web API so much. There's like maybe 3 things people have ever wanted to do with fonts online, and I swear these APIs go out of there way to not do them, or provide decoy APIs so you accidentally use that one instead of the one you want. It feels like the entire design goal of the font Web API is to convince you to just give up and use TypeKit.
=> More informations about this toot | View the thread
Password Inception. Remember attention to detail? Password was an app people have been begging for for like 10 years and it feels like they threw it together in a weekend. BTW, if you try to autofill one level deeper, it freaks out and you lose the password popover until you restart Passwords.
=> More informations about this toot | View the thread
So, beyond my login-password-as-password concern, I tried using the macOS Passwords app and Safari integration today, and I can confirm that it is horribly broken. If you wanted to sabotage the Passwords app in order to make the 1Password React approach seem better than native, I don't think you could do much better than shipping the Passwords that actually made it into the macOS.
=> More informations about this toot | View the thread
=> This profile with reblog | Go to tolmasky@mastodon.social account This content has been proxied by September (ba2dc).Proxy Information
text/gemini