It is bewildering that they expect people to actually believe intelligent people to discount the IR footage from the F-18 just based on this article that reads like the "it was a weather balloon" trope we often get whenever we ask questions.
edit: holy crap, there are actually lot of people on HN buying it!