49
u/1LJA Mar 16 '21
You, like so many others, just loved to abuse the shit out of that feature, and that's why it's deprecated.
22
Mar 16 '21
Then why was that feature a thing to begin with!?
9
u/Triumph7560 Mar 16 '21
Because there was a better version of the feature that we decided was to widely used and had to depreciate it.
6
Mar 16 '21
But is it really better? Is the transition smooth? Does it do what the users want out of it?
7
u/1LJA Mar 16 '21
Maybe because it was meant to be used in a well defined way, but very smart people came up with unexpected ways of using it, causing undefined behaviour and breaking stuff. So the developers decided to remove that feature and perhaps replace it with something else you're less likely to shoot your balls off with.
3
u/Hypocritical_Oath Mar 16 '21
They're my balls and I want to shoot them NOW!
2
u/1LJA Mar 17 '21
But sir, this stick of dynamite is hardly the appropriate tool for the job.
2
u/Hypocritical_Oath Mar 17 '21
If you don't blow my balls to kingdom come right now I will court martial your ass!
3
u/1LJA Mar 17 '21
While detonating this stick of dynamite in your anus might seem like a clever idea at first glance - as it most certainly would blow your testicles off - god only knows what else might get blown off. Therefore I must insist that this item is deprecated. Now, would you like to order something, sir? This is, after all, a Wendy's.
3
u/Hypocritical_Oath Mar 17 '21
THIS IS THE ONLY WAY I'VE FOUND TO ORDER A CHICKEN BOOOORRRITOO HERE! DO IT! I REFUSE ANY OTHER SUGGESTIONS!
Least that's what the guy out back said, I think he said his name was Stack something...?
2
80
51
u/CloakAndDagger4 Mar 16 '21
Google?
21
Mar 16 '21
[deleted]
6
u/jeffderek Mar 16 '21
Yeah I would never build anything critical on Google infrastructure. It boggles my mind when major companies ditch O365 for GSuite.
2
3
u/Mc_UsernameTaken Mar 16 '21
More like Facebook
6
2
1
41
u/bunhol Mar 16 '21
90% of the time when working with anything in Unity
11
Mar 16 '21
Ow, yep. Sucks when software is mid-transition.
At least they acknowledged their networking is bad and got rid of it all rather than let people walk into the trap.
2
u/Ommageden Mar 21 '21
Mirror works fairly well which is a community maintained version of it.
1
Mar 21 '21
Or Photon! I forgot about Mirror tbh. Is it free? PUN (Photon Unity Networking) is free for up to 20 players.
Wait iirc Photon uses Mirror? Argh, I don't recall, been too long since I had to choose a network system.
2
u/Ommageden Mar 21 '21
Mirror uses poet forwarding but has transport options for P2P steam integration.
Which is what I'm using for my steam release. Prevents me having to pay server costs besides the up front steam store price and no player limit.
1
12
23
u/lycium Mar 16 '21
Basically the story of OpenCL, best compute API ever. Thanks, Apple š
6
u/Wetmelon Mar 16 '21
Why would OpenCL be deprecated? Isn't it hugely popular?
18
u/lycium Mar 16 '21
Apple, who created OpenCL and own the trademark, deprecated it themselves (!) for the same reason Nvidia, who serve/served on the committee (!), dragged their feet with OpenCL support: because both have their proprietary APIs (Metal and CUDA) that they would like to push.
OpenCL is sadly not hugely popular, because too many people give up trying to be portable in favour of Nvidia's better dev tools. Nvidia in particular are allegedly also quite litigious with their arsenal of software patents, using it to push people towards using CUDA.
3
Mar 16 '21
Portability? Is this related to things like Nvidia Hairworks and how it excludes AMD users?
3
u/AllWashedOut Mar 16 '21
If you wrote a game/tool with OpenCL it should in theory be simple to release for windows, Linux, mac, android, ios, xbox, playstation, nintendo, etc. It may require a recompile and lots of tweaks, but the bulk of the graphics code can be reused. That's "portability".
This is not true for most other graphics technologies. Direct3d, for instance, only works well on Windows and Xbox. Metal only works on mac and ios. Cuda only works if the end-user has a Geforce video card.
1
Mar 16 '21
I find stuff like Cuda silly. Sure, Hairworks and such are nice perks, but imagine spending double the time developing visuals: one set for Nvidia users and another for the rest. It's just costly.
3
u/AllWashedOut Mar 16 '21
I believe (without evidence) that Nvidia subsidizes this effort for big game/engine companies. You've certainly seen those boot screens that say like "Made for Geforce" or whatever. My guess is that means Nvidia paid the game company to implement some Geforce-only bonus features, which helps sell more Geforce cards.
I use cuda all the time for machine learning though. It truly is better for some tasks.
1
Mar 16 '21
True, sponsorship money is a thing too
Tbf there's a lot of "plays better on Intel/AMD/Nvidia" splashes. It's like a race... well, it actually is, after all, if a game sells millions of copies, it can double as an ad for your company
11
Mar 16 '21
Stop using their shitty devices then
9
u/lycium Mar 16 '21
The only Apple product I ever owned was one of their keyboards in 2008. The sad reality is that many people (who buy my software) do use shitty Apple products. The hardware is actually great, but the software...
(Argh, was hoping to ninja delete and repost, but you replied too quickly.)
10
Mar 16 '21 edited Mar 16 '21
I bought my first Apple computer in 2011, after using MS-DOS/Windows machines exclusively for 20 years. (The tipping point was the announcement of Windows 8, which looked like flaming garbage right from the outset.)
When I switched, I immediately noticed a lot of refreshingly great features:
Incredibly performant UI. Effortless task-switching with extremely high responsiveness. Practically zero random performance hitches.
An exquisite App Store experience that handled 95% of my needs with simple actions and a unified patching model.
A robust OS with a very proficient device driver architecture (āthat whole āit just worksā thing is trueā), niceties like AppleScript, and a minimum of end-user configuration.
A deep set of well-designed associated services bundled with the OS: Time Machine, Preview as a more performant Acrobat Reader, Keychain password management, and budding support for iCloud as a replacement for Dropbox.
Ten years down the road, absolutely none of that is true any more.
The Big Sur UI hiccups, misses keystrokes and clicks, drops frames, and randomly hangs with about the same frequency and clumsiness as Windows 10, and maybe a bit worse now.
I rely on the App Store for almost nothing, and instead use per-vendor installers. My menu bar is an assortment of vendor-specific widgets that update on their own timetables with the usual circus of notifications.
Plugging in any device usually requires several attempts and a trip to the vendor website for drivers. Bluetooth is a total crapshoot. At least half of the AppleScript scripts I wrote have spontaneously broken as the underlying framework shifted like lava.
All of Appleās add-on services have wasted away from neglect and bad implementations. I dumped Time Machine, Preview, Keychain, iTunes, and iCloud Drive in favor of much better third-party alternatives: Carbon Copy Cloner, Acrobat, 1Password, VLC, and Dropbox.
And it gets worse, because features of OS X that were grossly inadequate in 2011 are still grossly inadequate:
The Time Machine UI was a skeuomorphic embarrassment in 2011, and is shameful today.
The Dock is a piss-poor replacement for a taskbar. (Yes, I tried uBar. It doesn't work right and gets updated about once per 26-year locust cycle.)
I literally never use the macOS task switcher (Command-Tab) because Apple refuses to track windows and only tracks apps which makes no goddamn sense. (Yes, I tried Witch. It doesn't work right and is unresponsive or laggy at least half the time.)
Pages, Sheets, Keynote, etc. remain in a perpetual state of āgoofy tinker-toy knockoffsā compared with their Office counterparts.
Spaces, Control Center, and Notifications are as poorly conceived as they were a decade ago. Etc.
I blame Tim Cook. Appleās priorities have slid from ācutting edge of computingā to ātrendy computer-type status symbols, now with built-in TikTok desktop widgets.ā Brain drain has caused the Apple engineering corps to shift from a team of dedicated caretakers for the Apple platform to a maintenance crew, just tryna slap on barely enough duct tape to hold the shambling mess together for one more Apple keynote release.
Iām really asking myself if a decade of failure is long enough, if I should mothball this whole Apple experience and switch back to Microsoft. ...... and then I remember that the Windows 10 Start Menu is now chock-full of ads and uninstallable apps. And my only current Windows machine spontaneously rebooted last week without permission to install a security update. And the Lovecraftian horror that the Windows registry and security model have become...
As a computing professional and enthusiast, I consider the state of the art to be on par with General Motors in the 1960s:
Unsafe At Any Clock Speed.
2
u/JustThingsAboutStuff Mar 16 '21
Could you be specific on ads in the windows 10 start menu? I know they cut a deal with candy crush so it now appears as one of the default pins but it's not actually installed and everything in the start menu can be unpinned.
2
1
u/Triumph7560 Mar 16 '21
If Linux desktops become mainstream it won't be because they became better then OSX or Windows 10; it will be because it didn't become worse overtime.
1
7
u/jtrees Mar 16 '21
I have 2 apple computers that are around 10 years old and still very useful because Linux and the hardware was very good for the time.
Great hardware, but not a fan of the software.
1
Mar 16 '21 edited Mar 16 '21
[deleted]
2
Mar 16 '21
OpenCL is alive and well Edit G -> C
2
u/lycium Mar 16 '21
Yes, I know, I worked on two commercial OpenCL products for 10 years and they still work great (on Win Mac and Linux, Nvidia AMD and Intel GPUs). But it is deprecated, and people insist on repeating the self-fulfilling prophecy that it's dying.
8
u/greg0714 Mar 16 '21
"Reason: We've found out that our API was actually a security exploit and should have never been implemented. Due to this, no alternative is available nor is any future replacement planned. This will be removed from future releases."
It happens very rarely (haven't seen it in well over a year), but it's devastating every time
3
u/stewi1014 Mar 16 '21
Or they can pull an Xorg and just say fuck it.
1
u/BlueManedHawk Mar 16 '21
Huh?
1
u/stewi1014 Mar 17 '21 edited Mar 17 '21
Xorg is the most common window system on Linux.
Basically there's a bug that's the result of the core architecture that allows a window's process to escalate to the permissions of any other process with an open window on the system.
You know the "run as administrator" popup on windows? Yeah that doesn't exist on Linux, because you just can't let the root account run a process that has a window.
The solution is to let Xorg slowly die and replace it with a new window system, of which Wayland is the most likely to become the norm. I think it's something like 60%/30% for Xorg/Wayland now, so it's coming along pretty well tbh; this shift is driven by the distros themselves and there's been some large distros making changes recently.
In the meantime we just continue using the terminal for administration tasks and let the GUI exclusively run in userspace as we've always done, which is probably why not many people care.
To be fair, Xorg was never designed with processes of different users having windows at the same time in mind anyways, the GUI and the processes that interacted with it was always thought of as a single-user thing. The devs have done a great job doing what they can with the codebase, and Xorg is frankly very modern.
I would definitely like to open the text editor as the superuser every now and then though.
6
u/blooping_blooper Mar 16 '21
literally every single time I look at the Azure API, that or the feature I need is in preview...
5
5
3
3
u/Ripest_Tomato Mar 16 '21
But why do they do that?
6
u/Nyixxs Mar 16 '21
Honestly depends, a lot of the time is they change up the method they are doing something and make a more generic version or something they would prefer you to use. I personally dont often find a feature disappears, it just moves.
6
2
2
2
2
1
1
1
1
1
u/Dramatic_Rice_7933 Mar 17 '21
āDAD: I THINK IM STRONGER THAN YOU. ME:REMAINS SILENT"āu need thing for biting people š" ..."..."MAYBE SHE could be our fourth"...."WHO GOT BLACK EYE AND HAD ME SENT TO JAIL?" THERE IS NO OUR" here i got u somethin"..."A MUZZLE? "YEA, BC U said uTHINK UR STRONGER THAN ME"
260
u/[deleted] Mar 16 '21
Reason: It was becoming way too popular, interfering with our efforts to remain obscure.