中国式“大局观”:“牺牲谁谁保全谁谁”的思维方式?
文章来源: 读宋史的赵大胖 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
读宋史的赵大胖|致那些理直气壮让别人去牺牲的人
这两天,我看了很多关于山洪和水灾的新闻,那些视频、图片、文字,让我觉得触目惊心。
我在史书上看到过很多关于洪水的记载,但是那些遥远而冠冕堂皇的繁体字所体现出来的场景,远远不如今天我们看到的震撼。
每一位遇难者,在几天之前都还是一个活生生的人;每一间被淹没的房子,在几天之前都还是一家人温暖的小窝;每一辆破碎的汽车,在几天之前都还是主人的心爱之物;每一片被淹没的庄稼,在几天之前都还是一户人家收获的希望……
我记得一个视频,因为洪水到来,一家人不得不告别刚刚装修好的小院落,等洪水退去他们回来之后,发现这里已经一片狼藉。
我虽然生长在山区,但是幸运的是从小到大住的地方都在山顶或者山脊上,即便是再大的暴雨,也没有遭受过山洪的荼毒。
我看到这些新闻的时候,一直在想,假如我也得面临这样的情况,我该怎么办?
家里的每一样东西都是我这些年辛辛苦苦置办起来的,一本书我都舍不得扔,更何况要让我抛下这一切,这简直是一个要命的选择题。
在这样的惨剧面前,我听到了一种非常让人胆寒的声音。一些喜欢关注“大局观”大V的网友,在别人哀叹或者伤感的时候,非常理直气壮地说:“必须牺牲他们啊,如果不牺牲他们,什么什么地方就更危险了,谁让他们的地理位置就在这里呢?”
如果这些网友生活的城市,就是他们口中的“什么什么地方”,那么我觉得这种人是很自私的,他们把别人的牺牲当成是理所当然,甚至在明明知道对方的牺牲是为了保全他的安全,却依然用这样事不关己的冷冰冰的态度来评价别人的伤痛,就为了减轻自己本来就没有残存多少的愧疚感。
他们就是那种明知道别人给他们挡了刀,却还要强词夺理地说一句“谁让你跑不快落在了后面”的人。
如果这些网友生活的城市,根本不是他们口中的“什么什么地方”,那我觉得这更加可怕。因为他们满脑子都是在地图上扒拉一下就要牺牲这里保全那里、填平这个挖开那个的思维方式,看什么都是作战地图,听什么都是冲锋号角,手一挥就要让无数人在他的指挥下往前冲。
当他们看到史书上写的“人畜多溺死,官为葬祭其无主者千五百八十人”的时候,他们总觉得自己不会是那一千五百八十人之一,而是看奏折的人。
我不懂水文,也没有去过那一片地方,所以我无法判断到底是不是真的“必须牺牲”。
但是我觉得,作为一个有着正常同情心、同理心的人类,应该想的是如何尽最大可能保证别人的安全,减少别人的损失,帮助他们重建家园,降低他们的心理痛苦,而不是站在高处理直气壮地说,他们本来就该牺牲。
我是一个学历史的人,我可以负责任地告诉大家,我们看到的官方史书,绝大部分都是帝王将相的历史,只能在字里行间去寻找普通人的真实生活。
我最害怕的一个问题,就是普通的历史爱好者和军事爱好者,喜欢把自己带入到帝王将相的思维方式里面去,每天想着要调动这个省的资源去干这件事,安排那个省的壮丁去做那件事,手一挥就是几十万士卒踏上征程,脚一跺就派几十万民夫去修筑长城。
别这样,我们没有这个能力,我们只是资源、壮丁、士卒、民夫,我没有资格去牺牲别人,我们只能祈求自己不被牺牲。
好好活着,同时也希望我们的同胞好好活着,这才是正途。
-->
`,
"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 = 24;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=12453760&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 ;
}