Most active commenters
  • lowbloodsugar(6)
  • adamc(4)
  • plufz(4)
  • hollandheese(4)
  • JumpCrisscross(3)
  • (3)
  • pishpash(3)

←back to thread

176 points Brajeshwar | 97 comments | | HN request time: 1.25s | source | bottom
1. doomlaser ◴[] No.42157271[source]
Come on, Apple. What are you doing? I was thinking just the other day that Apple should virtualize older iPhones within the latest iPhone system software, so you could seamlessly open old apps and games (32-bit, anyone?) in their own containerized environments. I can't think why they haven't added this feature for any reason other than money grubbing.

You could even customize the containers to be completely closed off from the rest of the iPhone—no contacts, no Internet access (or high security Internet access), etc.

Come on, Apple. Do something good for once. Oh and bring back the headphone jack.

-Mark

replies(9): >>42157308 #>>42157317 #>>42157329 #>>42157337 #>>42157360 #>>42157361 #>>42157383 #>>42157388 #>>42157560 #
2. djha-skin ◴[] No.42157308[source]
Apple does a lot of good stuff, But remember that their whole business model is selling hardware. They have no financial interest in making it easy to continue to use old phones.
replies(6): >>42157418 #>>42157421 #>>42157928 #>>42158066 #>>42158215 #>>42159770 #
3. mrpippy ◴[] No.42157317[source]
iOS dropped 32-bit support because the CPU itself no longer supports AArch32. Virtualization won’t help.
4. Hackbraten ◴[] No.42157329[source]
Someone would have to maintain all the old OS versions that would be required to run those old apps, and keep those OS versions reasonably secure. That sounds like a maintenance nightmare to me.
replies(1): >>42157442 #
5. jsheard ◴[] No.42157360[source]
For better or worse it's never been Apples MO to keep software working forever, that's Microsoft's schtick. PPC OSX software is gone, x86-32 OSX software is gone even on hardware that could still run it natively, AArch32 iOS software is gone, and if history is any indication it's only a matter of time before x86-64 OSX software is gone too.
replies(7): >>42157430 #>>42157509 #>>42157547 #>>42157562 #>>42157653 #>>42158015 #>>42160196 #
6. InvaderFizz ◴[] No.42157361[source]
32bit ARM and aarch64 are wildly different instruction sets. 32bit ARM may as well be x86 or MIPS as far as running it on aarch64 hardware, it is going to require just about the same level of emulation(memory models may be similar which would help, but that's about it).

Unlike x86/64, the 32bit silicon is entirely gone in most aarch64.

replies(2): >>42157386 #>>42158287 #
7. christianqchung ◴[] No.42157383[source]
I don't think almost anyone actually want a headphone jack anymore. Just the consumer reality in 2024. I do obviously, but it's clearly too rare for them to bother with.
replies(2): >>42157425 #>>42157441 #
8. DeathArrow ◴[] No.42157386[source]
I wonder why Intel and AMD still keep the 32 bit and even 16 bit parts. Are there people still running many legacy apps?
replies(5): >>42157397 #>>42157423 #>>42157443 #>>42157494 #>>42158054 #
9. JumpCrisscross ◴[] No.42157388[source]
> Apple should virtualize older iPhones within the latest iPhone system software, so you could seamlessly open old apps and games (32-bit, anyone?) in their own containerized environments

What is the practical, broad use case for this? (And can't you virtualize older iOS version on a Mac?)

> bring back the headphone jack

The article is about Macs. If you want a headphone jack, get a 3.5mm:USB-C converter.

replies(1): >>42157449 #
10. deafpolygon ◴[] No.42157397{3}[source]
Yes
11. samatman ◴[] No.42157418[source]
For some value of 'old' perhaps.

In terms of length of official support, and aftermarket value, Apple is at the top of the game. Those strike me as the most important metrics here.

And while you might think that once official support is over, that's the end of the story, this is far from true. Those phones end up in developing markets, where there's an entire cottage industry dedicated to keeping them going. Jailbreaking is getting harder, so that might stop being an option eventually, but so far it's viable, and that's what happens.

12. downWidOutaFite ◴[] No.42157421[source]
Or any interest in reducing the incentives to buy their $200 Bluetooth headphones.
13. jerdfelt ◴[] No.42157423{3}[source]
Intel has proposed dropping 32-bit and 16-bit support in the future.

https://www.intel.com/content/www/us/en/developer/articles/t...

replies(1): >>42157515 #
14. SoftTalker ◴[] No.42157425[source]
Yes people seem happy to buy not only new phones every couple of years but new accessory devices as well. I don't understand it but it's quite apparent.
replies(1): >>42157488 #
15. adamc ◴[] No.42157430[source]
You make a good point. It was kind of the breaking point for me when Apple killed 32-bit executables, because it meant even old steam stuff couldn't run.

But that's a casual consumer viewpoint. It's valid to buy them if they solve your problems in the here-and-now. (I used one for a year at work and it was a bad experience, but a lot of that was having x86 libraries I had to use, so... Bad choice for here-and-now.)

16. plufz ◴[] No.42157441[source]
Why do you want a headphone jack? Not a rhetorical question, just genuine interest. Is it about audio quality, avoiding batteries or something else?

I would find it so cumbersome to use a cable on a handheld device nowdays. But different things for different people! :)

replies(6): >>42157610 #>>42157618 #>>42157696 #>>42157779 #>>42158469 #>>42162688 #
17. exe34 ◴[] No.42157442[source]
No, the old versions would not have access to anything else, so the only thing that needs to change is the part running the container. Present one folder as the whole disk drive to the old. Send touch screen input to the old. That's about it really.
replies(1): >>42157714 #
18. adamc ◴[] No.42157443{3}[source]
As a consumer, yes. Old steam games are a big deal.

In business... not where I work, but I hear stories of shops that still have lots of old 32-bit COM stuff, etc.

19. oceanplexian ◴[] No.42157449[source]
Speaking of headphone adapters. It’s crazy to me that something like an iPod released in 2005 will output better audio when playing a lossless file than the most state of the art $2,000 iPhone with Apple’s most state of the art $549 headphones in 2024.

The remarkable thing is that 90% of listeners don’t seem to notice.

Their reference point is a lossy 128kb/s file from a streaming service double transcoded over bluetooth so that must be what music sounds like. Who would have thought technology would progress backwards.

replies(4): >>42157475 #>>42157487 #>>42157608 #>>42160653 #
20. adamc ◴[] No.42157473[source]
This is one of the things I dislike about hacker news: People responding to what is clearly emotional hyperbole as though it were a literal statement.

The OP expresses disappointment with Apple -- exactly what the cause was is unstated. People are allowed to have such feelings. I've had them myself. In recent years, Apple has killed things I liked and pushed a lot of services/login crap I have zero interest in. Other people like the new changes. That's OK too.

replies(3): >>42157538 #>>42157571 #>>42158025 #
21. JumpCrisscross ◴[] No.42157475{3}[source]
> remarkable thing is that 90% of listeners don’t seem to notice

That's not a remarkable thing, it's the reason.

(And out of the remaining 10%, a good fraction may notice but prefer the new convenience. Those who remain can find the difference between most and all, or go corded.)

22. dagmx ◴[] No.42157487{3}[source]
Of course to make this strawman argument you have to ignore the previous comment that says you can do wired connections just over a different port type.

Let’s also ignore any understanding of the DAC quality between older iPods and newer iPhones, where even the dongle Apple sell are considered a high quality DAC.

Let’s also ignore any advances in Codecs in that time, or advances in audio hardware itself.

Let’s also ignore that most iPod users would have bought low quality MP3s or medium quality AACs at the time. Not to mention that most customers use streaming today so wouldn’t even be able to take advantage of the higher quality codecs today.

Finally let’s ignore customer preferences and what niche set of customers would have bought high end enough audio equipment and have the hearing to appreciate and also not want wires today to even fall into your narrow band description.

Who would have thought that if you ignore all aspects that are inconvenient to an argument that you could make any argument you want?

replies(1): >>42158355 #
23. plufz ◴[] No.42157488{3}[source]
I find it very practical with small Bluetooth earbuds, but I agree on the consumption aspect of it. I really don’t like that I can’t change the batteries in my AirPods. I would even be semi-okay with having to hand in them to a technician for battery exchange, for a reasonable cost. But the current battery exchange for airpods is just another name for buying new earbuds. And the third party solutions that actually change the batteries cost about as much as new buds.
replies(1): >>42157596 #
24. layer8 ◴[] No.42157494{3}[source]
32-bit applications are still pretty ubiquitous, including Office add-ins, and there is no particular benefit on x86 in removing support for 32-bit on the application side.
25. TaylorAlexander ◴[] No.42157509[source]
One time I had to run a very old version of Eagle CAD on Linux and it turned out that even tho I had a native Linux version, it was easier to run the windows version in wine! I guess stable interfaces have their advantages.
replies(3): >>42157639 #>>42157778 #>>42158952 #
26. layer8 ◴[] No.42157515{4}[source]
The proposal doesn’t remove 32-bit user land or (I think) virtualization.
replies(1): >>42158531 #
27. JumpCrisscross ◴[] No.42157538{3}[source]
> OP expresses disappointment with Apple

I read it as polarisation against Apple. As in what follows is not to be taken literally, but as a diatribe. The message being, in essence, "I don't like Apple." If that wasn't the intended message, OP is right--the comment is stronger without it.

28. bsimpson ◴[] No.42157547[source]
Interesting juxtaposition against yesterday's front page: Valve updates Half Life 2 for 25th Anniversary.

If the requirements are still accurate, it will run on XP with 512MB RAM.

replies(3): >>42157620 #>>42157704 #>>42158441 #
29. GeekyBear ◴[] No.42157560[source]
It's probably worth finding out whether this is a bug or an intentional decision before making assumptions.
replies(1): >>42157944 #
30. ◴[] No.42157562[source]
31. plufz ◴[] No.42157571{3}[source]
I agree that feelings are okay. But also the internet and society is so overloaded with emotional hyperboles. I like with HN that a lot of people make the effort to be bit more diplomatic, less aggressive and more based in facts than most online communities.
32. ◴[] No.42157596{4}[source]
33. ulfw ◴[] No.42157608{3}[source]
What streaming service even does 128kb/s? Youtube is the only one that comes to mind and that's for free usage only. Paid accounts get 256kbit AAC

Spotify uses OGG Vorbis codec and streams at 160 kbps at standard bitrate and 320 kbps at high quality

In addition to AAC, the entire Apple Music catalog is now also encoded using ALAC in resolutions ranging from 16-bit/44.1 kHz (CD Quality) up to 24-bit/192 kHz

Amazon Prime Music at 256 kbps

That's about 99% of the streaming music market people actually use

replies(1): >>42158429 #
34. developerDan ◴[] No.42157610{3}[source]
Not who you are replying to but my $30 wired Apple earbuds (came with my 6S) have outlived all of my co-workers half dozen $160 AirPods. That’s reason enough for a lot of people.
replies(3): >>42157682 #>>42158106 #>>42158384 #
35. adra ◴[] No.42157618{3}[source]
I don't daily drive my phone for commuting anymore, but the trade-offs aren't exactly new: - battery frustrations - cost of a dozen cheap but good quality headphones vs a wireless equivalent - easier to lose wireless headsets when you put them down somewhere (wired too, but way cheaper so less big deal) - audio quality? Who knows

For people that demand noise cancelling, you need an active power source, but I personally hate noise cancellation and always turn them off. Maybe valuable in a plane with lots of engine noise.

36. ◴[] No.42157620{3}[source]
37. IshKebab ◴[] No.42157639{3}[source]
Linux (the ecosystem; not necessarily the kernel) is actively hostile to binary software.
replies(2): >>42158050 #>>42165348 #
38. dunham ◴[] No.42157653[source]
Yeah, that's just their MO. I think it's easier to run old windows games on a mac than to run old mac games.

And architecture aside, at one point I had to install an old version of iWork (I thin it was '09) to update a file so the latest iWork could read it. They had code on hand that could read those older files, but decided not to integrate it. They don't prioritize backwards compatibility.

39. mh- ◴[] No.42157682{4}[source]
For $8.99 you can buy a high quality USB-C (or lightning) DAC with a 3.5mm output directly from Apple.

It's tiny and lightweight. I keep one in the back of my headphone case.

replies(1): >>42158559 #
40. ericd ◴[] No.42157696{3}[source]
My wired Shure in ear monitors have much better sound quality, and battery management on AirPods is pretty annoying. Even when they’re not running out mid-trip, it’s just unnecessary mental overhead to keep another thing charged.
41. aspenmayer ◴[] No.42157704{3}[source]
Maintaining the build artifacts and pipelines and testing backward compatibility for a long-lived project like HL2 must be pretty difficult, I would think? That’s a great example and counterpoint.
42. Hackbraten ◴[] No.42157714{3}[source]
If you're trying to play older 32-bit games, chances are you'd like to have sound, too.

Who is going to develop the virtual audio device drivers (for each OS) that are required to virtualize sound? Who is going to run all the tests needed to make sure that the guest-side 32-bit iOS 7 (and 8, 9, 10) drivers are going to play well with the host-side driver?

Who is going to accept the risk that someone takes over the guest VM after exploiting one of the well-known and unpatched kernel-level vulnerabilities present in iOS 10? What happens if malware finds and exploits a bug in that new audio driver virtualization pipeline so it can escape the VM and then compromise the host iOS?

replies(1): >>42157979 #
43. liontwist ◴[] No.42157778{3}[source]
the community has been joking that win32 is the most stable Linux api
replies(1): >>42157817 #
44. secondcoming ◴[] No.42157779{3}[source]
For me it’s because

- I already have high quality earphones, same set for many years

- they don’t require charging

- audio quality is great

- they’ll work on any device with a 3.5mm jack, no proprietary lock-ins

- I have never lost a set of earphones and if I did replacement wouldn’t break the bank

45. linguae ◴[] No.42157817{4}[source]
I have a half-joking, half-serious thought: has anyone written a desktop environment for Linux that uses the Win32 API? Since Win32 is much more stable than Qt and GTK, it would be easier to target that API. The side bonus is API compatibility with Windows.

This might not have been viable 25 years ago when KDE and GNOME were in their infancy, but WINE has come a very long way since then. Standardizing on Win32 would eliminate the churn of dealing with Qt and GTK major version revisions.

replies(3): >>42157945 #>>42159080 #>>42159437 #
46. asveikau ◴[] No.42157928[source]
Old phones no, but old apps yes. If a developer has abandoned an app and hasn't been investing in the update treadmill, but end users still care about it, that can make people feel negatively about Apple.
replies(1): >>42158107 #
47. moffkalast ◴[] No.42157944[source]
For Apple Hanlon's razor rarely holds, they're both too competent and anticonsumer for this sort of thing to not be intentional malice in an attempt to sell more stuff. Maybe not, but very unlikely and even if it's a bug they'll probably call it a feature and keep it.
48. fsflover ◴[] No.42157945{5}[source]
ReactOS comes to mind, although it's not Linux.
49. exe34 ◴[] No.42157979{4}[source]
yeah it's much better to lose access to games you've paid for. this is why I stopped buying apps on Android - if it's not open source, I'm not interested. I also don't buy DRM stuff unless I know I can remove the lock.
50. TimTheTinker ◴[] No.42158015[source]
I think it's likely x86-64 support (via Rosetta) will continue for quite some time.

Rosetta is giving Apple a competitive advantage by being able to run x86-64 binaries in VMs (Linux or maybe even Windows) at near-native speeds. This enables doing cool things like running MS SQL Server in a Docker container - which enables developing on a full local .NET stack on a Mac.

replies(2): >>42158264 #>>42158377 #
51. evilduck ◴[] No.42158025{3}[source]
Nobody wants to read emotional hyperbole when it's just an excuse to lie or exaggerate instead of being truthful or accurate. It's more common than not to find people expressing disappointment with Apple online who are lying, ignorant to the point that their complaint is just incomprehensible, using long outdated and incorrect information, exaggerating the problem to the point of absurdity, or applying expectations or standards that literally no company or alternative product on Earth meets. A good chunk of the time you can even get people to reply in a way that betray the fact that they never even owned or used the Apple product they're complaining about, they're just seeking upvotes or karma with easy and popular sentiments even if they're factually wrong.

Holding Apple accountable and having a negative opinion is fine, but it's a fairly rare thing to find someone online doing it in good faith.

52. nullpoint420 ◴[] No.42158050{4}[source]
It baffles me as to why. I think it’s hilarious how Linus is so careful to not break user space (for good reason) and all the user space libraries break every week.
replies(2): >>42158198 #>>42159028 #
53. monocasa ◴[] No.42158054{3}[source]
On windows, a lot of installers are 32-bit even if the application they're installing is 64-bit so that they can fail gracefully on 32-bit OSes.
replies(1): >>42158412 #
54. neodymiumphish ◴[] No.42158066[source]
They have to maintain a balance that still incentivizes current purchases. Otherwise it’ll be a constantly trend of “don’t buy now, support might not last.”
55. plufz ◴[] No.42158106{4}[source]
Yeah I agree, that is a very valid reason by itself.
56. JadeNB ◴[] No.42158107{3}[source]
> Old phones no, but old apps yes. If a developer has abandoned an app and hasn't been investing in the update treadmill, but end users still care about it, that can make people feel negatively about Apple.

On the other hand, it is well within the standard Apple approach to say "here's how we want people to use our hardware. We are well aware that this is not consistent with how some potential and past users want to use the hardware, but we are comfortable with losing those customers if they will not adapt to the new set-up."

replies(1): >>42158344 #
57. Daishiman ◴[] No.42158198{5}[source]
Because every distro runs it’s compilers with a variety of flags and safety features and library versions and ABI quirks that make supporting stable ABIs a pain in the butt.
58. foldr ◴[] No.42158215[source]
This isn't as true as it used to be, now that Apple is getting increased revenue from subscriptions. If your old iPhone continues to work well, then Apple has a better chance of selling you Apple Music, Apple TV, etc. etc.
59. jsheard ◴[] No.42158264{3}[source]
Perhaps there will be an intermediate step where they drop support for x86-64 executables, but retain support for x86-64 virtualization. That would still let Apple slim down the macOS system frameworks to a single architecture like they did previously when they dropped the x86-32 frameworks.
replies(1): >>42158463 #
60. lowbloodsugar ◴[] No.42158287[source]
>32bit ARM and aarch64 are wildly different instruction sets

Maybe for the CPU implementation, but having written a lot of ARM2 assembly, the disassembly of Aarch64 is far more readable than x86_64 to me.

61. asveikau ◴[] No.42158344{4}[source]
I know it's not the Apple approach, I'm just pointing out an interpretation that it isn't particularly focused on end user needs in this area.

I feel like it's mostly an attitude about where to focus engineering resources, which is very "inside baseball", but people have post hoc justifications that it's really what end users want anyway.

62. lowbloodsugar ◴[] No.42158355{4}[source]
And they’re listening on AirPods or whatever stuck on their ear. I have AirPods 2 Pro and sure, they sound nice. Less sweaty on the treadmill. But even a $100 DJ headset from a $200 streamer blows it away.
replies(2): >>42158727 #>>42160674 #
63. hu3 ◴[] No.42158377{3}[source]
Maybe I'm missing something but I run SQL Server in Docker under Windows WSL2 at near native speed.

What's the competitive advantage here?

replies(3): >>42158567 #>>42162671 #>>42184418 #
64. lowbloodsugar ◴[] No.42158384{4}[source]
You can buy Apples wired earbuds with the lightning connector for $18. Or the lightning to 3.5mm adapter (that’s what I have because I also still have my decade old original earbuds).
65. pishpash ◴[] No.42158412{4}[source]
Why would you care that the installer fails gracefully?
replies(1): >>42158600 #
66. Dracophoenix ◴[] No.42158429{4}[source]
Tidal, SoundCloud, Deezer, and Bandcamp offer lossless support.
67. shantara ◴[] No.42158441{3}[source]
In addition to this, Steam provides an option for developers to expose the older game versions to the players, which Valve themselves make an active use of. So if you have a specific old mod that’s not compatible with the new update, or don’t want to deal with the update in a middle of playthrough, you don’t have to upgrade
68. wtallis ◴[] No.42158463{4}[source]
There is no support for x86-64 virtualization on ARM Macs. Do you mean dropping support for Rosetta for macOS apps but keeping support for Rosetta for Linux VMs (which run ARM Linux kernels and use Rosetta to support x86 userspace software)?
69. pishpash ◴[] No.42158469{3}[source]
Easier to store vs bulky charging case and charger and charger cable etc. The wired solution is more portable, believe it or not.
70. wtallis ◴[] No.42158531{5}[source]
X86S allows 32-bit ring3 (userland) but even VMs are stuck in long mode and only support 32-bit code for userland. Booting a VM for a 64-bit OS that has a legacy bootloader with 16-bit or 32-bit code would require software emulation of that code.
71. g8oz ◴[] No.42158559{5}[source]
There are never enough USB-C ports.
72. easton ◴[] No.42158567{4}[source]
I suppose allowing developers targeting x86_64 Linux to still use Macs and the power efficiency of ARM CPUs, since I don’t think (maybe wrong) that ARM Windows machines support emulation inside WSL.

But that’s more feature parity with x86 Windows machines, not an advantage.

replies(1): >>42160885 #
73. solardev ◴[] No.42158600{5}[source]
It's helpful for the users
replies(1): >>42159615 #
74. dagmx ◴[] No.42158727{5}[source]
That’s a bit apples to oranges because you’re comparing different form factors completely.

Form has a huge impact on acoustic properties and comfort.

You’d want to compare them against IEMs.

75. aseipp ◴[] No.42158952{3}[source]
Back when IDA Pro for Linux & macOS was finally released, they decided to make every OS a separate license purchase. The net result of this was that every single person I knew who used it just kept buying Windows licenses and using it under WINE when they wanted to use it on their other computers.
76. 6SixTy ◴[] No.42159028{5}[source]
Distribution maintainers pretty much do whatever they want with the OS level ABI. That on top of whatever those user space libraries want to do anyways makes native application ABI stability basically impossible.
replies(1): >>42165657 #
77. hulitu ◴[] No.42159080{5}[source]
> has anyone written a desktop environment for Linux that uses the Win32 API?

No, but window managers who use Xt, Xaw or Motif are ok.

78. aleph_minus_one ◴[] No.42159437{5}[source]
> Standardizing on Win32 would eliminate the churn of dealing with Qt and GTK major version revisions.

What makes it so hard to write a GUI toolkit that is long-term (say for 25 years) backwards compatible. If Microsoft is capable of doing this, why can't open-source developers?

replies(1): >>42159831 #
79. pishpash ◴[] No.42159615{6}[source]
The OS already throws a specific error message, and it is the OS that should be responsible for this.
replies(1): >>42160684 #
80. tomjen3 ◴[] No.42159770[source]
In this case, they only broke their newest hardware.
81. linguae ◴[] No.42159831{6}[source]
In the Linux desktop world, there is no single entity in control over the entire software stack ranging from the kernel all the way up to the desktop environment. In a typical Linux distribution, you have the Linux kernel (run by Linus Torvalds), various command-line tools written by many different developers and managed by different projects (some of them are part of the GNU Project, but others aren't), some type of display system (this used to be solely X11, but Wayland is growing in popularity these days), one or more GUI toolkits (Qt, GTK, some custom ones), and a desktop environment (typically KDE or GNOME, but others exist). The goal of a Linux distribution is to take these disparate parts and present a coherent system to the user.

The problem, though, is that because the Linux desktop is made up of disparate parts from separate teams that have separate, often competing visions for their roles in the Linux ecosystem, often major changes are made with little regard to how they affect the system as a whole. This is the essence of the lack of control over the entire software stack. Thus, the developers of X11/Wayland, Qt, GTK, and other infrastructure can make breaking changes, and application developers relying on those subsystems have to either adapt or lobby for forks. Thus, the churn.

By comparison, Microsoft is in full control over Windows, and Apple is in full control over macOS. Even the BSDs are in full control over their base systems (for example, OpenBSD isn't just a kernel; the OpenBSD team also has control over the command-line tools that make up the base system), though I'm not aware of any BSD (besides macOS) that is in full control over GUI environments. It's not to say there is no churn in these environments; indeed, macOS does not prioritize backwards compatibility like Windows does and thus there's some churn macOS developers need to deal with in order to keep up with the latest releases. But there seems to be a lot of churn at the GUI level in the Linux desktop ecosystem.

82. thfuran ◴[] No.42160196[source]
It's definitely for the worse that they've gone so far in that direction.
83. hollandheese ◴[] No.42160653{3}[source]
>Their reference point is a lossy 128kb/s file from a streaming service double transcoded over bluetooth so that must be what music sounds like. Who would have thought technology would progress backwards.

The only major streaming service that doesn't do lossless is Spotify.

Further just about no one is going to be able to tell the 256kb/s AAC that the iPhone sends to headphones across bluetooth from the lossless audio file.

Also, portable headphones have progressed leaps and bound since 2005 and they'll all basically sound better playing over bluetooth than the portable headphones that were out in 2005.

84. hollandheese ◴[] No.42160674{5}[source]
>I have AirPods 2 Pro and sure, they sound nice. Less sweaty on the treadmill. But even a $100 DJ headset from a $200 streamer blows it away.

Doubt. Doubt. Doubt. Airpods Pro 2 are actually decent headphones worth the amount of money they are. They are most definitely better than $100 DJ headsets.

replies(1): >>42161190 #
85. tom_ ◴[] No.42160684{7}[source]
This gives you no opportunity for a customized product-specific upgrade UI!

Choosing to install the 32-bit version could also be an option I suppose.

86. TimTheTinker ◴[] No.42160885{5}[source]
How is feature parity not an advantage? If it were to be removed, the lack of it would be a disadvantage.
87. lowbloodsugar ◴[] No.42161190{6}[source]
Sure they are quite good. My DJ headphones are Sennheiser HD25s (so $125). Night and day difference. The bass is completely different.
replies(1): >>42161971 #
88. hollandheese ◴[] No.42161971{7}[source]
Yeah.. Those aren't as good or as accurate as the Airpods Pro 2. They are very bass heavy and muddle mids and highs where the Airpods Pro 2 are much more neutral in sound signature.

Now if you like it that way, great! But that doesn't mean the headphones are objectively better than the Airpods Pro 2. It just means you like those ones better.

replies(1): >>42162324 #
89. lowbloodsugar ◴[] No.42162324{8}[source]
Ha ha. Bollocks. I mean they are good for little things you stick in your ears, but ha ha.
replies(1): >>42164521 #
90. PittleyDunkin ◴[] No.42162671{4}[source]
Using macos rather than windows.
91. PittleyDunkin ◴[] No.42162688{3}[source]
Simpler interface to debug and fix than bluetooth.
92. hollandheese ◴[] No.42164521{9}[source]
Believe what you want, but I dare you to state your opinion in r/headphones and see how that goes for you.
replies(1): >>42165160 #
93. lowbloodsugar ◴[] No.42165160{10}[source]
I mean, if you need the backup, you do that and I’ll get popcorn. I’ve never seen anything on Reddit get agreement. Even r/FuckTedFaro had someone arguing he was just misunderstood.
94. JackSlateur ◴[] No.42165348{4}[source]
Of course

Source software is the way to go (compiled specifically for one version of thé targeted OS, you sont have many issue)

Distribution opaque binaries are indeed not the best way, even if you can do it easily with static linking

95. nullpoint420 ◴[] No.42165657{6}[source]
Again, how do Windows and macOS (to an extent) solve this? It’s possible, just not incentivized. Show me the incentives and I’ll show you the outcomes.
replies(1): >>42166167 #
96. IshKebab ◴[] No.42166167{7}[source]
I think the main thing is that it's common for apps to bundle their dependencies. The default for Linux is to use the system libraries for everything - not just glibc but also things like zlib, libpng, etc. As a result you have to go to significant extra effort to make a portable binary app, e.g. linking against musl.

That's one of the attractions of Go, and to a lesser extent Rust; it's way less work than C to get a portable binary.

I think 90% of the problems I've encountered are due to glibc. They could easily fix all of them by adding a GCC flag that would allow you to compile against old glibc versions.

They'll never do that though because they are ideologically opposed to it.

97. adamc ◴[] No.42184418{4}[source]
Having tried both, I would in fact say that WSL is a huge advantage for Windows over the Mac in many cases. Sure, the Mac is a *Nix, but there are lots of small differences from Linux that cause issues. WSL runs very, very well.