不知道大家还记不记得,去年6月初有几天纽约画风突变,成了“哥谭”:
其实这黄色滤镜是山火带来的烟尘,只不过范围太大了。
纽约一个钢铁丛林,没什么发生山火的条件,实际着火的是北边的加拿大。
加拿大本来森林就多,去年又热,经常一个闪电劈下来就是一场大火,这也是加拿大山火的最主要原因。
去年3月开始到10月6日,整个加拿大发生了足足6551起火灾,
烧毁了184961平方公里的森林,是往年平均面积的六倍多,也是此前最高记录的2.5倍。
Wiki的统计数据说火灾时至今日仍未完全结束,
应该还有一些零星的火情,只不过不严重,没有统计上.......
(数据来自维基统计)
在所有省份中,魁北克受灾尤其严重,烧毁面积达到了5.2万平方公里,是加拿大之最,也跟哥斯达黎加整个国家的领土面积差不多......
究其原因,首先是前文提到的,火灾主要是雷击造成,这压根没法防,也防不住......
第二,往年魁北克的火灾都没这么严重,所以他们的经验跟资源都不太够;
最后,也是最让人气愤的——有人故意纵火。
最近魁北克法院判了这么一个纵火犯,38岁的布莱恩·帕雷 (Brian Paré) 。
他承认了13项纵火,外加一项“纵火附带漠视人命罪”,
也就是说他至少纵火了14次。
在5月31号、6月1号短短两天时间内,
他在他生活的Chapais镇纵火5次,其中机场和湖边的两起火势还特别大,
最后实在控制不了了,镇上签发了紧急疏散令,500多名居民去别处躲了两天,到3号才回家.......
如此短时间内,又如此密集的火灾,很快就引发了警方和消防部门的怀疑。
他们检查了现场,果然发现了一些人为纵火的痕迹。
调查随之展开,巧的是正好有人看见帕雷出现在火灾附近,
警方倒是没太怀疑他,只是觉得他可能看到了什么,也许有线索,就给他打了个电话问情况。
没想到,这一试还真试出来点东西——帕雷虽然不承认火是他放的,但提起火灾来,他语气总是莫名带点兴致勃勃。
正常人面对家园被毁的风险,有啥反应都正常,就是不可能兴致勃勃。
警方很敏锐地感觉到这个人有问题。
但他们没有打草惊蛇,而是默默开始监视帕雷的各个社交媒体账号,果然发现了一些不正常。
帕雷经常在脸书上发一些“魁北克某某地区又着火”、“魁北克森林火灾又破记录”之类的消息。
最搞笑的一条是,他宣称火灾都是“政府的阴谋”——政府想让人们相信“气候变化是真的”,所以就故意放火........
现在原文已经找不到了,不过他的主页还能翻到很多类似的言论:
“我都说了夏天刚开始那起火是人为点燃的,下面就是证据。醒醒吧你们。”
(帕雷的原帖)
他说的“证据”是个TikTok视频,
一架直升机吊着什么东西,貌似在往下撒燃着物。
但这视频压根没头没尾的,原作者还把评论给关了,时间地点都没法确认,完全无法作为证据。
还有另一条类似的:
“我都说了气候变化根本不存在,那只不过是政府和那些精英发明编织的概念。为的是在2030建立新世界。”
(帕雷的原帖)
普通人看完可能只会觉得好离谱,好脱离实际,
但在警方专家眼里,他的种种言论非常符合纵火犯的心理。
他就是因为相信这些阴谋论才会格外关注火情,
在他眼里,火情并不是真正的“火情”,而是“政府欺骗我们的证据”。
证据当然越多越好,所以他不惜“作伪证”:自己放火。
警方找到他时他表现地格外兴致勃勃,本质上是“你们也发现我说的是真的了吧”的雀跃。
他不是蠢,而是妄想和偏执。
之后,警方获准在帕雷的车上安装跟踪定位装置,此时帕雷还浑然不知,仍在继续纵火。
9月1号,定位显示帕雷去了野外,紧接着那里就起了火;
5号,同样的事又发生了一次。
嫌疑彻底确定,7号,警方逮捕了他。
也许不是那么出人意料,帕雷交代得很干脆,很快承认自己纵火9起(14起是后来才承认的),
但他并不愿意透露自己的真实动机,只是说“我正在测试森林是不是真的干燥”。
后来上了法庭,帕雷也基本不说话,只当法官问他话时才回答一句“是”。
外媒报道说检方会做一份报告,综合考虑他的精神状况和对外界造成的威胁来最终量刑,但现在还没提交,也不知道最后会判多少年.......
但总之,这个纵火至少14次,造成500人被迫疏散的家伙,落网了。
怪不得有人说“思想即武器”,这反智阴谋论搞出来的破坏,一点也不比真武器差啊........
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 3;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125374510&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}