Live data from Hacker News

Falsehoods programmers believe about video

haasn.xyz

1–10 of 139 posts

Re: Falsehoods programmers believe about video

#5
post #2

This is a good list, but it would be so much better with some (brief) pointers to counter-examples to the beliefs.

This unfortunately follows the conventions of the genre called "Falsehood programmers believe about X": http://spaceninja.com/2015/12/08/falsehoods-programmers-beli...

I honestly think this genre is horrible and counterproductive, even though the writer's intentions are good. It gives no examples, no explanations, no guidelines for proper implementations - just a list of condescending gotchas, showing off the superior intellect and perception of the author.

Re: Falsehoods programmers believe about video

#6
> a H.264 hardware decoder can decode all H.264 files

and

> video decoding is easily parallelizable

At a previous job, I don't know if it was just the field I was in or just bad luck, but having to explain this over and over again was kind of a personal nightmare.

That being said, this is an excellent list!

Re: Falsehoods programmers believe about video

#7
post #5
post #2

This is a good list, but it would be so much better with some (brief) pointers to counter-examples to the beliefs.

This unfortunately follows the conventions of the genre called "Falsehood programmers believe about X": http://spaceninja.com/2015/12/08/falsehoods-programmers-beli... I honestly think this genre is horrible and counterproductive, even though the writer's intentions are good. It gives no examples, no explanations, no guidelines for proper implementations - just a list of condescending gotchas, showing off the superio…

Managed to compile a list of these at: https://github.com/kdeldycke/awesome-falsehood#awesome-false...

Re: Falsehoods programmers believe about video

#8
post #5
post #2

This is a good list, but it would be so much better with some (brief) pointers to counter-examples to the beliefs.

This unfortunately follows the conventions of the genre called "Falsehood programmers believe about X": http://spaceninja.com/2015/12/08/falsehoods-programmers-beli... I honestly think this genre is horrible and counterproductive, even though the writer's intentions are good. It gives no examples, no explanations, no guidelines for proper implementations - just a list of condescending gotchas, showing off the superio…

Perhaps there is scope for a list of Falsehoods Programmers Believe About Falsehoods Programmers Believe.

Re: Falsehoods programmers believe about video

#9

> a H.264 hardware decoder can decode all H.264 files and > video decoding is easily parallelizable At a previous job, I don't know if it was just the field I was in or just bad luck, but having to explain this over and over again was kind of a personal nightmare. That being said, this is an excellent list!

Curious - Why is this? Does this assume streaming video, and you can't look ahead in the stream?

If you can jump ahead, it would seem to be easy to have multiple threads, starting at key frames to decode the content. You'd have to splice them together, but this seems possible.

Re: Falsehoods programmers believe about video

#10
post #2

This is a good list, but it would be so much better with some (brief) pointers to counter-examples to the beliefs.

Just reimagine it as "implicit assumptions to check for". From my limited experience in the field, a lot of these are things I know (or knew) but could easily forget in the midst of trying to get code to work.
Post reply on HN