TheTon
Joined 11 years ago
Joined 11 years ago
Assuming that it can, and it can also do a great number of things that we previously considered creative work, what’s left?
I recently played some music for a friend by an artist I really like (mitch murder), and his comment was that Suno AI could generate plenty more songs along the same lines. Now, I’m not so sure it actually can; I think the human behind the music is bringing something special to it, but this nuance is lost on my friend. Suno AI is good enough for him.
I think the situation with these ruby gems is similar. I, personally, would rather use the human crafted gems, but there are plenty of people like my friend who think there’s either no difference or no important difference between what the creative human made and what the machine can make.
Linux is GPLv2, it has many outside contributors, it was built from scratch, and it has Linus as a neutral party as the final decider in terms of the direction of the project and what gets included.
Chromium is a mix of LGPL, BSD, and other licenses depending on the component. Chromium was originally forked from WebKit; it isn’t a from scratch project. Google decides what changes get merged to Chromium.
A better way to interpret this data is to normalize by the vsync interval or the swap chain depth. The slowest config is 2 frames slower than the fastest. At 500Hz this is 4ms extra which is likely imperceptible to everyone but elite pro gamers. At 60Hz this is 34ms extra which is pretty noticeable to even casual gamers.
If you haven’t personally filed a bug report at feedbackassistant.apple.com, I recommend that you do so. Title it something like “Poor text quality on LoDPI display”, file it in the Displays component, and in the description explain what you’re seeing. Here’s the critical part: you want to attach images showing what looks bad and what looks better, and why the current behavior is a regression and since when (earlier macOS versions for subpixel AA, earlier GPUs for 2x 1x mode). If possible, use the same display, but get an image of historical macOS when it had subpixel AA, macOS with this 2x 1x mode, Windows 11, and then current macOS at the standard 1x mode. I’m not sure screenshots will capture it, you’ll probably need to use a camera.
I know how they think at Apple. If you come at them with a bug written like OP’s blog, they are going to say it behaves as designed. To get them to fix something, you have to be descriptive about what the real problem actually is: the text rendering looks bad. Then you have to explain what used to work and what you’ve tried and bring receipts (the images). Don’t write a novel; write the shortest bug that fully describes the real problem, includes all of the relevant information including macOS versions, hardware info, and display model, and the evidence of the problem, but don’t include a bunch of emotional text or extraneous information (like SkyLight framework reverse engineering stuff).
Now you might say, “I’m not Apple’s free QA”, and you’ll be right. But, consider that you’re spending this time complaining about a problem online and you’ve spent good money on a display you’d like to use and it’s not working the way you want. Fair or not, you care about the outcome, and at this point you might as well take my advice and file a strong bug to make your case. Dupes help, OP should file one too, but be descriptive about the real problem, not proscriptive about bringing back the crazy workaround that they likely intentionally disabled because on the face of it, it makes no sense.
I do know that they read user bugs in the Displays component, because I have filed a few in there recently and they got fixed and they followed up with me about where they were fixed.
You’re rendering to a framebuffer exactly 2x the size of your display and then scaling it down by exactly half to the physical display? Why not just use a 1x mode then!? The 1.75x limit of framebuffer to physical screen size makes perfect sense. Any more than that and you should just use the 1x mode, it will look better and perform way better!
On one hand, I admire their chutzpah. The App Store model has weighed down the entire software industry and has prevented entire categories of new products from growing out of infancy due to anticompetitive practices. Everyone, Apple and Google included, would actually be better off without the App Stores in their present form, and I’d love to see them weakened or eliminated.
But on the other hand, Epic actually accomplished very little in their war, and nowhere near what being unavailable on mobile platforms for years cost them.
Additionally, their refusal to go after Xbox, PlayStation, and Switch never made any sense to anyone except for those with a financial interest in those arrangements. The rest of us were just confused — the console App Stores are the exact same model as the mobile App Stores.
I suspect Epic’s actual reason for not going after the consoles was a bit of realpolitik or cowardice depending on how you look at it. They couldn’t afford to be locked out of the mobile and console stores at the same time, so they invented some tortured rationale for why they could pay the console vendors their 30% but not the mobile vendors. But, this muddied their message and they came up mostly empty handed in the end, and here we are today.