一
劉慈欣曾經在小說《朝聞道》裏問過一個問題:宇宙的目的是什麽?
我覺得宇宙的目的是幽默。
前一陣子,我方網民打倒了人類近一半的古代文明史。我當時就覺得挺幽默。
古希臘、古羅馬、古埃及的文學、哲學、藝術,包括詩歌、悲劇、建築、雕塑等等,都是假的。
帕特農神廟被打假了,說是英法在19世紀拿一個清真寺假造的。亞裏士多德也打假了,我方網民認為壓根就沒這麽個人,一個人怎麽可能有這麽多知識,就算有,他肯定也是古希臘馬保國。
二
然後,人類近一半的科技發展史,也被我方那些網民打倒了。我覺得更幽默了。
包括工業革命在內的重大技術進步,也是從我們這裏剽竊的。大航海是假的,哥白尼的日心說是從《授時曆》抄去的,火車電車也是從我們這偷的。然後一切的關鍵技術,都是從我們《永樂大典》偷的。
也不知有了這麽牛逼的《永樂大典》,為啥死活搞不贏陝西人李自成,居然上吊。關鍵還不帶著書。
但是最近,忽然才發現,現代航天史也被打倒了。
大家應該知道吧,我方網民的基本盤已把“阿波羅登月”打假了,連帶著把出來澄清的“嫦娥之父”歐陽自遠院士也打假了。
然後我發現,不止於此,人工智能AI也在被打假。
原來OpenAI、ChatGPT、Sora都是偽概念,是外國點錯了科技樹,是屎上雕花和“奇技淫巧”。他們去搞AI,沒有了農業和製造業,標誌著他們會越來越落後。
到這個時候我才恍然大悟:原來打假打成閉環了。
三
原來,我們網民的基本盤並不隻是打一個假、一處假,那太小兒科了。我們是槍挑一條線,從古希臘開始一路平推到AI,橫跨多次科技革命,打的是一個古往今來、時間簡史。
反正平時很無聊,有的是時間撿屎。
任何好東西,如果別人有,那就是假的;如果實在沒法說是假的,那就是剽竊的。總之是要實現四個目的:根本性摧毀,係統性否定,閉環式打擊,騎臉式輸出。
進而實現全麵式自嗨。
我的主業是讀金庸。金庸小說裏有個張三豐,搞了個武當派,想要超越少林,然後用了一個最愣的辦法:
刻苦研究少林武功,取長補短,然後奮力超越之。笨死了。活該老處男。
他早該向網上學習,召集一群弟子,測智商,70以下的都留下,然後說:達摩祖師是假的,七十二絕技是假的,覺遠禪師是假的,少林就特麽隻有一個火工頭陀是真的,丫還肯定是湖北武當山人。
少林有屁本事,東邪西毒裏為啥沒有一個少林的?不就贏了。
我甚至還可以貢獻一個新證據:人工智能AI也是剽竊我們的。
金庸小說裏早就寫了AI,就是王語嫣。她一個人怎麽可能記住那麽多武功秘笈,騙鬼呢,比亞裏士多德還假。其實她就是那個玉像,裏麵是裝芯片的。
大理芯片,咱自己產的!
四
他們最常見的說法是:怎麽著,還不允許質疑嗎?
以為大家都蠢到分不清楚質疑和自嗨嗎。
一個族群,總會分成兩種人,一種叫有識之士,一種叫有屎之士。
比如對於AI,有識之士正拚命交涉、攻堅、琢磨,希望我們能夠趕上。而有屎之士已經證明它是奇技淫巧了。
之前那個問題:AI出來這麽久了,對我們生活哪裏有什麽影響?
影響大了去了。我自己的新詩詞課,都在借助AI開發了。
如果生活整天在屎裏泡著,當然不會有影響啊。畢竟又沒有研發出AI攪屎棍。
通過這個事情,又深刻領會到幾點:
自古至今,自強的方法有無數種。但是自嗨的方法永遠隻有一種,叫做精神勝利法。
比流氓的大英博物館更幽默的,是大棒槌博物館。前者的邏輯是:你的就是我的;而後者的邏輯是:我自己認為你的就是我的,不接受反駁。
反正夢裏啥都有。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "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":""},{"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 = 7;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=125580165&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 ;
}