Live data from Hacker News

Students are failing AP tests because the College Board can’t handle HEIC images

theverge.com

411–420 of 577 posts

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#411
post #387

Earlier quoted context omitted.

HEIC is based on H.265, so there is a whole separate organization dedicated licensing and litigating its patents.

No? It’s an ISO standard that’s separate from H.265. Maybe you’re thinking of HEVC, which is like that. (Alternatively I’m wrong, which is totally possible)

HEIC is defined as HEVC in a HEIF container. So yes, it's patent encumbered.

Edit: https://en.wikipedia.org/wiki/High_Efficiency_Image_File_For...

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#412

It’s amazing to me that so many are blaming Apple. Despite the fact that this site is all about new technology (so ironic!), uploading a photo from an iPhone isn’t exactly an edge case. They should have tested this, and apparently they did enough to send a tweet about it.. as if that’s enough. Clearly the college board dropped the ball in adequately informing people of their not-great workaround, instead of either sp…

> uploading a photo from an iPhone isn’t exactly an edge case From what I've heard in articles and other sources, uploading directly from the iPhone works fine. The issue is only when students try to upload an HEIF file from a computer, instead of directly from an iPhone, which requires: 1. The student has an iPhone, which they use to take a picture of their work. 2. The student chooses not to upload directly from th…

If your premise was true, then they wouldn't be tweeting this: https://twitter.com/CollegeBoard/status/1263484343084867586/...

Clearly they knew this would be an issue, and could have done multiple mitigations to handle this, including just accepting HEIC files themselves.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#413
post #282

Earlier quoted context omitted.

If they had enough time to warn people ahead of time, they had plenty of time to push a fix to their system for this. We are literally talking about adding support for one more image format. Emails, tweets, texts are no excuse for broken products. The iPhone is the best selling model in the United States. It is on College Board to support its default image format. Good product design is owning your users' success. It…

ImageMagick supports HEIC to JPG conversion. It would take at most a few hours to hack together an interim solution.

IIRC, you have to use special flags when you compile from source to get HEIC support. And just because it's available doesn't mean you can legally use it. For example, the HEIF container's reference implementation is pretty explicit about not allowing commercial use [0]. The MPEG consortium lists over 7000 patents on their webpage for HEIC[1]. Making sure that you're bit infringing on those patents and/or working out a license deal with the patent cartel is a nontrivial amount of work.

[0]: https://github.com/nokiatech/heif/blob/master/LICENSE.TXT

[1]: https://www.mpegla.com/wp-content/uploads/hevc-att1.pdf

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#414

It’s amazing to me that so many are blaming Apple. Despite the fact that this site is all about new technology (so ironic!), uploading a photo from an iPhone isn’t exactly an edge case. They should have tested this, and apparently they did enough to send a tweet about it.. as if that’s enough. Clearly the college board dropped the ball in adequately informing people of their not-great workaround, instead of either sp…

This whole blame game is weird. Could the college board have handled this better or have a better upload mechanism? Sure. Could apple be more clear about the way they are storing and transferring photos? Sure, finder on my macbook actually does worse in handling .heic files than my windows 10 desktop unless I sync using photos.

But if I got this right the upload page stated the accepted file formats, why should they accept anything else? Sure, there are workarounds to handle uploading .heic files and automatic conversion works in certain cases but why should they care? The onus is on the user to ensure his submission is correct.

EDIT: I just tried .heic files on my Surface and had to install an MS store app to actually be able to open .heic files in full resolution.

https://www.microsoft.com/de-de/p/heif-bilderweiterungen/9pm...

EDIT2: I guess for me it boils down to, why should we coddle the applicants? Being able to understand the conditions of a test is not an unreasonable hardship. From that I gathered the website stated the accepted file formats. The uploader source suggests it did refuse certain file formats. There are technical solutions for this/these problem(s) and of course it would be nice if every system would be perfect. But it would also be nice if people would just work within the given constraints of a system.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#415
post #313
post #244

Earlier quoted context omitted.

HEIC isn't simple, and isn't common. Apple should convert to JPG or PNG when exporting the image to anywhere anytime. The same problem happens with webp images too - totally unusable almost everywhere, even in photoshop. Apple wants to reduce storage space photos take up. Fine - but they should convert back to a standard format when exporting the image to be used on some other system. With that said, it seems the iss…

Nothing starts common, you have to start somewhere, and it is an ISO standard format.

> it is an ISO standard format.

So is COBOL[0]; that doesn't mean you should ever use or support it.

0: https://www.iso.org/standard/28805.html

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#416
post #414

It’s amazing to me that so many are blaming Apple. Despite the fact that this site is all about new technology (so ironic!), uploading a photo from an iPhone isn’t exactly an edge case. They should have tested this, and apparently they did enough to send a tweet about it.. as if that’s enough. Clearly the college board dropped the ball in adequately informing people of their not-great workaround, instead of either sp…

This whole blame game is weird. Could the college board have handled this better or have a better upload mechanism? Sure. Could apple be more clear about the way they are storing and transferring photos? Sure, finder on my macbook actually does worse in handling .heic files than my windows 10 desktop unless I sync using photos. But if I got this right the upload page stated the accepted file formats, why should they…

If I may restate your position: "If a student uploads an image in the wrong format then it is acceptable for their entire test to be invalid and they can retake the entire exam."

Rather I think what is acceptable is HEIC is not accepted by the system, and if a student attempts to submit this format they receive an error saying that only JPG images are allowed.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#417

Earlier quoted context omitted.

Using HEIC apparently [1][2] requires a license and is patent encumbered[3], so I actually blame Apple for using a closed format by default. [1] https://forums.developer.apple.com/thread/97036 [2] https://news.ycombinator.com/item?id=17587923 [2] http://www.hackerfactor.com/blog/index.php?/archives/833-HEI...

First of all, as many others have pointed out by specifying the accepted file formats in the tag, they would avoid HEIC entirely as the phone would simply convert to one of the accepted formats. It's also not clear to me that this patent license is actually an issue in terms of decoding and converting file formats on the backend. Even if that were the case, I'm certain there is some commercial license software they c…

Yes, I was wondering why a recently completed photo upload feature for a web app didn't have this problem -- it's because we specified image/jpeg on the file input, so iPhone auto-converts. Likely a failure within the college board's software engineering processes for not testing this use case and then finding and deploying this fix? https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#418

It’s amazing to me that so many are blaming Apple. Despite the fact that this site is all about new technology (so ironic!), uploading a photo from an iPhone isn’t exactly an edge case. They should have tested this, and apparently they did enough to send a tweet about it.. as if that’s enough. Clearly the college board dropped the ball in adequately informing people of their not-great workaround, instead of either sp…

> uploading a photo from an iPhone isn’t exactly an edge case From what I've heard in articles and other sources, uploading directly from the iPhone works fine. The issue is only when students try to upload an HEIF file from a computer, instead of directly from an iPhone, which requires: 1. The student has an iPhone, which they use to take a picture of their work. 2. The student chooses not to upload directly from th…

That really doesn’t sound like much of an edge case to me. I’m willing to bet it’s a pretty typical workflow that people have if they own Apple devices.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#419
post #416
post #414

Earlier quoted context omitted.

This whole blame game is weird. Could the college board have handled this better or have a better upload mechanism? Sure. Could apple be more clear about the way they are storing and transferring photos? Sure, finder on my macbook actually does worse in handling .heic files than my windows 10 desktop unless I sync using photos. But if I got this right the upload page stated the accepted file formats, why should they…

If I may restate your position: "If a student uploads an image in the wrong format then it is acceptable for their entire test to be invalid and they can retake the entire exam." Rather I think what is acceptable is HEIC is not accepted by the system, and if a student attempts to submit this format they receive an error saying that only JPG images are allowed.

> If I may restate your position: "If a student uploads an image in the wrong format then it is acceptable for their entire test to be invalid and they can retake the entire exam."

Yes, being able to understand the conditions should maybe be part of passing the test. Like I said, could the upload form have handled this better? Sure, although I have not read enough to understand if this was actually the upload form failing. The OP article claims "Spencer ... tried to convert it by renaming the HEIC file to PNG" which is not how you convert files. Maybe students learning that early on is not a bad thing?

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#420

Earlier quoted context omitted.

1. I'm not going to argue about Apple's defaults here. It simply isn't germane when the college board has full control over the inputs and iPhones will make up a significant portion of test takers. 2. I think you don't understand what the College Board is. It's a single organization that administers test. This isn't something each university needs to deal with. They make and administer the test to all college-bound s…

2. In the specific case of the College Board, yes. Keep in mind that maybe the license fee is based on number of institutions and every student would end up indirectly paying for the license. But also think about independent educational institutions (primary, secondary, higher, etc), think about all schools and colleges in other countries (we're all in a similar situation). All of them would have to find a way to lic…

No other entity other than The College Board receives the raw test. Everyone else only receives the results. The College Board also charges around $100 for each of these tests, so even if they had to support the format (they don’t) they really should easily be able to do so.
Post reply on HN