Live data from Hacker News

AirPods libreated from Apple's ecosystem

github.com

471–479 of 479 posts

Re: AirPods libreated from Apple's ecosystem

#471
post #418
post #336

Earlier quoted context omitted.

Or… just report whichever one is lower, which is the value 99% of people care about 99% of The time.

I use mine in meetings and often end up in a situation where I need to remove and charge the one which is about to go flat for a few minutes. I need to know individual levels to do that

Which is solved by the suggestion of 'only reporting the lower of the two', right? The one with more battery isn't about to go flat...

Re: AirPods libreated from Apple's ecosystem

#472
post #33

[flagged]

Your psuedoscientists were so preoccupied with whether or not they could, they didn't stop to think if they should!

I see you prefer Straw man and ad hominem over engaging on the merits. No thank you to your toxicity and negativity.

Re: AirPods libreated from Apple's ecosystem

#474

Earlier quoted context omitted.

Again, that's what I'm saying. We are in agreeance but you really seem to want to argue.

You said when I asked which should get reported “Whatever is reported to iPhones. It's not an excuse to block non Apple devices from reading battery level” Exactly how is Apple going to send information to none Apple devices using the BT protocol in a method that they can understand?

Read the thread again. You lost the plot. Pay attention to the usernames.

Re: AirPods libreated from Apple's ecosystem

#475

Earlier quoted context omitted.

Go on… you want ionizing emitters near your brain? Unlike others here, I’m keeping an open mind for now, but do not know what you are talking about.

They're both bad for you.

You should learn about the relative powers of light, radio, and what natural radio emissions you are exposed to.

You know… basic research if you had an opinion on this topic.

Re: AirPods libreated from Apple's ecosystem

#476

Earlier quoted context omitted.

As someone who did a bunch of work on Ruffle a while back, "mercy kill" is almost the correct word. There's about a decade it spent rotting before the actual kill, and Apple's not the one who fired the final shot. I've heard stories from both the Apple and Adobe side on this, but basically both companies wanted Flash on iOS and neither of them were capable of actually shipping a good version of it. Apple begged Adobe…

Thanks for the writeup. Dear God, Adobe's leadership appears to have been completely bonkers... I wonder why they didn't just go and open-source the entire damn thing, all its commercial value has been lost anyway.

Flash Player, like most proprietary software, is not Adobe's to give away. There's lots of licensed code owned by companies that sold it to Adobe (or Macromedia) and having a functioning FP runtime would require getting those companies to also license the same code. Remember: proprietary software cares a lot less about licensing arrangements[0] than we do. Everything they do wrong can be papered over with money and licensing agreements, because the entire point of copyright is to make money moves out of people's wallets in a way that improves the health of the state. The FOSS world rejects this principle, so we have to build everything from scratch to get a clean copyright pedigree.

If you're wondering what would actually block a FOSS release of the Flash Player runtime, here you go:

- Sorenson Spark, a half-finished H.263 implementation.

- On2 VP6

- Likewise, their H.264 or MP3 decoders, which were almost certainly third-party libraries as well.

- The "advanced text rendering engine" added in SWFv8 to replace legacy font rendering, which I know was licensed but I forgot which company.

- Adobe DRM

The media codecs would be replaceable with any number of FOSS implementations. I've[1] personally written a clean-room decoder for Sorenson-flavor H.263 in Rust, and the APIs for these libraries tend to be pretty simple and easy to wire up. Font rendering would potentially be more invasive to the codebase. And DRM is basically high-grade radioactive waste to FOSS projects. The main problem is that this wouldn't be "just compile Flash from source" anymore, you'd be making an "OpenFlash" fork with at least some compatibility breaks involved.

And to be clear, Adobe actually had some interest in opening Flash Player. They released a bunch of technical specifications for the SWF format - albeit, hilariously inadequate and inaccurate ones. AS3 in particular was supposed to be a web standard, in the form of ES4, or "JavaScript 2.0". Adobe actually released their AVM2 implementation, avmplus, specifically with the goal of it replacing SpiderMonkey in Firefox. This never worked out[2], but they kept updating the avmplus GitHub right up until the death of Flash.

The underlying problem with both "opening up Flash Player" and "porting Flash to iPhone" is that Adobe management was not terribly interested in doing things that did not have a direct connection to bottom-line revenue. If they were willing to open Flash, they would have also invested into their platform instead of trying to find a way to bilk money out of people cross-compiling Unity to Flash.

I think the best goodwill move Adobe could make now, in 2025, would be to specifically release the renderer component of Flash. They own it completely, the copyright pedigree goes all the way back to Jonathan Gay, and it does a lot of specific things that no other SWF runtime implementation gets quite right. It would be an absolutely amazing object of study.

[0] https://www.theregister.com/2018/03/14/a_dolby_sues_adobe_fo...

[1] To be clear, several other interested Ruffle contributors helped me actually get it decoding video (especially some broken files) and doing so efficiently.

[2] I'm not a fan of him but I hear Brendan Eich stalks these forums. He probably has better insights on the backlash to ES4 than I do.

Re: AirPods libreated from Apple's ecosystem

#477

Earlier quoted context omitted.

Thanks for the writeup. Dear God, Adobe's leadership appears to have been completely bonkers... I wonder why they didn't just go and open-source the entire damn thing, all its commercial value has been lost anyway.

Flash Player, like most proprietary software, is not Adobe's to give away. There's lots of licensed code owned by companies that sold it to Adobe (or Macromedia) and having a functioning FP runtime would require getting those companies to also license the same code. Remember: proprietary software cares a lot less about licensing arrangements[0] than we do. Everything they do wrong can be papered over with money and l…

Holy, that's a reply of rare depth and quality. Thanks!

Re: AirPods libreated from Apple's ecosystem

#478

Earlier quoted context omitted.

They're both bad for you.

You should learn about the relative powers of light, radio, and what natural radio emissions you are exposed to. You know… basic research if you had an opinion on this topic.

I learned in my Electrical Engineering degree. You want a basic research task? Take your Wifi router and every phone in your home, and put it right next to your head when you sleep for 7+ nights - report back to me when you're sick of the headaches.

Re: AirPods libreated from Apple's ecosystem

#479
post #418

Earlier quoted context omitted.

I use mine in meetings and often end up in a situation where I need to remove and charge the one which is about to go flat for a few minutes. I need to know individual levels to do that

Which is solved by the suggestion of 'only reporting the lower of the two', right? The one with more battery isn't about to go flat...

Only if it tells you which one it is
Post reply on HN