blob: fc6e175b85f9b743d1114e48272f681d0bb35b7d (
plain) (
tree)
|
|
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="theme-color" content="#000000">
<title>Chrisoft::Blog</title>
<script type="text/javascript" src="/panel.js"></script>
<script type="text/javascript" src="/blog/footnoter.js"></script>
<script type="text/javascript" src="/blog/aes-js.js"></script>
<script type="text/javascript" src="/blog/scrypt.js"></script>
<script type="text/javascript" src="/blog/sha256.js"></script>
<script type="text/javascript" src="/blog/decryptor.js"></script>
<link rel="stylesheet" type="text/css" href="/common.css">
<link rel="stylesheet" type="text/css" href="/panel.css">
<link rel="stylesheet" type="text/css" href="/theme0a.css" id="theme0a">
<link rel="stylesheet" type="text/css" href="/theme0b.css" id="theme0b">
<link rel="stylesheet" type="text/css" href="/theme1a.css" id="theme1a">
<link rel="stylesheet" type="text/css" href="/theme1b.css" id="theme1b">
<link rel="stylesheet" type="text/css" href="/theme2a.css" id="theme2a">
<link rel="stylesheet" type="text/css" href="/theme2b.css" id="theme2b">
<link rel="stylesheet" type="text/css" href="/theme3a.css" id="theme3a">
<link rel="stylesheet" type="text/css" href="/theme3b.css" id="theme3b">
<link rel="stylesheet" type="text/css" href="/blog/blogext.css">
<script>
function ol()
{
window.onresize=function()
{
if(window.innerWidth<768)
setupevents();
else unsetevents();
}
window.onresize();
_decryptonload();
}
function loadTheme(){
var thm=document.cookie.replace(new RegExp("(?:(?:^|.*;\\s*)thm\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1");
if(thm.length<2||'0123z'.indexOf(thm[0])==-1||'abz'.indexOf(thm[1])==-1)thm='zz';
var ent="";
var d=new Date();
if(thm[0]=='z')
{
var m=d.getMonth()+1;
if(m>=3&&m<6)thm='0'+thm[1];
else if(m>=6&&m<9)thm='1'+thm[1];
else if(m>=9&&m<12)thm='2'+thm[1];
else thm='3'+thm[1];
}
if(thm[1]=='z')
{if(d.getHours()>=18||d.getHours()<6)thm=thm[0]+'b';else thm=thm[0]+'a';}
ent=`theme${thm}`;
var R=new RegExp('theme[0-4][ab]');
for(var i=0;i<document.styleSheets.length;++i)
{
if(R.exec(document.styleSheets[i].ownerNode.id)!==null&&document.styleSheets[i].ownerNode.id!=ent)
document.styleSheets[i].disabled=true;
else document.styleSheets[i].disabled=false;
}
var thmcolor="";
switch(thm[0])
{
case '0':thmcolor=thm[1]=='a'?'#f59dda':'#2f0933';break;
case '1':thmcolor=thm[1]=='a'?'#9df59d':'#090933';break;
case '2':thmcolor=thm[1]=='a'?'#edb47b':'#1f1205';break;
case '3':thmcolor=thm[1]=='a'?'#a0cdfa':'#051933';break;
}
document.querySelector("meta[name=theme-color]").setAttribute('content',thmcolor);
}
loadTheme();
</script>
</head>
<body onload="ol()" style="overflow-x:hidden;">
<div id="panel" class="TText">
<ul id="panellist">
<li><a href="/"><h1>Chrisoft</h1></a></li>
<li><a href="/blog"><h2>Blog</h2></a></li>
<li><a href="#"><h3 id="title">Should this site still be alive by 2035...</h3></a></li>
<li><span>Tags</span>
<ul id="tagslist">
<li><a href="/blog/list/sophistry/">sophistry</a></li><li><a href="/blog/list/garbage/">garbage</a></li></ul>
</li>
<li id="tocouter">
<span>Table of Contents</span>
<ul id="tocroot">
<li><a class="toctarg" href="#tocanch0">「阅读下面材料,根据要求写作:」</a></li><li><a class="toctarg" href="#tocanch1">前言</a></li><li><a class="toctarg" href="#tocanch2">正文</a></li><li><a class="toctarg" href="#tocanch3">後記</a></li></ul>
</li>
<li style="margin-left:-0.5em"><a id="prevp" href="2018-06-05.html">Prev post</a></li>
<li style="margin-left:-0.5em"><a id="nextp" href="2018-10-11.html">Next post</a></li>
</ul>
</div>
<div id="content">
<h2 id="titleh" class="TText" style="font-wight:normal;">Should this site still be alive by 2035...</h2>
<div id="datetags" class="TText" style="margin-bottom:1em;">2018-06-07<br>#sophistry #garbage</div>
<hr><div id="article" class="TText">
<article>
<p>
如果可以有個副標題的話,肯定是「2018年全國一卷高考零分作文」吧。
</p>
<h2 id="tocanch0" class="tvis">「阅读下面材料,根据要求写作:」</h2>
<blockquote>
<p class="noindent">
2000年,农历庚辰龙年,人类迈进新千年,中国千万“世纪宝宝”出生。<br>
2008年,汶川大地震。北京奥运会。<br>
2013年,“天宫一号”首次太空授课。公路“村村通”接近完成;“精准扶贫”开始推动。<br>
2017年,网民规模达7.72亿,互联网普及率超全球平均水平。<br>
2018年,“世纪宝宝”一代长大成人。<br>
……<br>
2020年,全面建成小康社会。<br>
2035年,基本实现社会主义现代化。
</p>
<p>
一代人有一代人的际遇和机缘,使命和挑战,你们与新世纪的中国一路同行,
成长,和中国的新时代一起追梦、圆梦。以上材料触发了你怎样的联想和思考?
请据此写一篇文章,想象它装进“时光瓶”留待2035年开启,给那时18岁的一代人阅读。
</p>
<p>
要求:选好角度,确定立意,明确文体,自拟标题,不要套作,不得抄袭,
不得泄露个人信息;不少于800字。
</p>
</blockquote>
<h2 id="tocanch1" class="tvis">前言</h2>
<p>
實際上自我高中畢業以來,
我一直在觀望高考作文題目並且期望有時間能與廣大考生同題作文,
但是因爲各種各樣的原因沒有得到實現。看到今年的高考作文,我暗自想到,
「哇,再這樣下去,高考作文不就跟考研政治一樣了嗎?」於是決心不再拖下去了。
</p>
<p>
提前告知不知情的讀者,我在高中時的作文總是可以把老師氣死的。
以至於後來習作不交老師也不會來找我麻煩。首要原因,
大概跟我的生活經歷與周圍大多數同學大不一樣有關係吧。
然而現在一切都不同了。
我不再受到立意跟得分直接掛鉤的約束,而可以真正「自由發揮」了。
但是長期的壓抑讓我在表達自己的想法上有一點困難。
所以實際能寫成什麼樣子,大概只能看造化了。
</p>
<h2 id="tocanch2" class="tvis">正文</h2>
<a id="n1" href="#note1" class="note">[1]</a>
<p>
你好,來自2035年的18歲的朋友。
</p>
<p>
我並不知道你來自何處,爲何性別,或者正在使用何種設備閱讀,
甚至能否可以看懂這篇文章所用的文字。
但是,很高興認識你。
</p>
<p>
我並不知道我現在所生活的國家此時是否依然存在。如果回答是肯定的,
它應該已經實現了它「基本實現社會主義現代化」的目標了吧。
此時它已經是86歲的高齡,遠超那個只活了69
<a id="n2" href="#note2" class="note">[2]</a>
歲的傢伙了吧。
</p>
<p>
抱歉失禮了,但是現在作自我介紹也許還來得及吧。
這篇文章是一個來自17年前的、沉迷「自由軟體事業」
而不能維持生計的幻想家寫成的。
</p>
<p>
17年前,我們正無比糾結於「人類與人工智能的關係」以及「人類是否正在變懶」
這樣的議題上。有人正力圖將生活中的所有瑣事交給時下所流行的「個人助手」來做。
其他人質疑如此行事是否真的有所裨益,因爲節省出來的時間,
似乎大部分都被用在爲娛樂網站增加流量上了。而「個人助手」所獲得的數據,
被如何利用,也不得而知。還有激進者聲稱人工智能將毀滅人類,
也有玩笑話說人工智能不過是一堆條件分支而已。
但這樣的爭議,大概並不能持續17年吧。
</p>
<p>
17年前的不久,微軟剛剛收購了GitHub。<a id="n3" href="#note3" class="note">[3]</a>許多人因此落荒而逃,
卻選擇了一年前剛經歷刪庫風波的GitLab。
也許我們自然不想看到行業中「神仙打架」的情形。
更不想被衆位「神仙」在背後榨乾。
但從一位神仙的光環下轉移到另一位神仙的光環下,
所處的境地並沒有發生實質性的變化吧。
這也是Savannah之類存在的理由之一。
如果我能得知你們的時代除了信神仙之外還有其他選擇,我會十分高興的。
</p>
<p>
17年前,有人爲越來越低的出生率擔憂着。在對立的一面,有人則在1991年就開始了
「人類自願滅絕運動」。人作爲一種生活在食物鏈頂端的動物,
控制自己的數量的方法無非以下幾種:內部競爭,自覺控制,或者所謂的「天意」,
也就是玄學。內部競爭,我們有荒唐的關稅;自覺控制,我們有「計劃生育」;
而「天意」,大概就反應在最近某些地區無法提振的生育率上了。
最終人類生育的本能會否被這三樣壓倒,也許只有時間知道答案。
希望你們給你們的後輩留下的「時光瓶」,也有機會被打開吧。
</p>
<p>
最後,也許你還不知道,這篇文章的題目來自於17年前一個叫「高考作文」的東西。
自然,我是完全地跑題了。但是,
我只不過是誠實地寫出了排在我想給你們帶的話中的前幾位而已。
很不幸的是,出卷人心中所想的政治宣傳目的,在我心中是排不上數的。
我並不會做夢,只會做自己想做的事。僅此而已。
</p>
<h2 id="tocanch3" class="tvis">後記</h2>
<p>
也許對大部分人來說,我的關注點實在是過於奇怪了。對語文老師來說,
這篇則顯然是不折不扣的零分作文嘛:
</p>
<ul>
<li>偏離題意:完全脫離了出題人預設的政治宣傳方向。</li>
<li>中心不存在:三個完全不相干的點。</li>
<li>內容不當:第二段和第三段你就能看出我與所謂「主流價值觀」的不合了。
</li>
<li>感情虛假:感情?</li>
<li>不符合文體要求,結構混亂:我只是隨便寫寫而已。</li>
<li>語言不通順,語病多:也許我用程序設計語言能寫得通順一點?
<s>不存在的。什麼東西都不會一次通過編譯的。</s></li>
<li>字跡潦草難辨:雖然說屏幕字體不會「潦草難辨」,
但是單是使用「已淘汰」的文字就夠了吧。</li>
<li>深刻:單獨陳列事實。談不上深刻。</li>
<li>豐富:900字上下,能寫個鬼。</li>
<li>有文采:沒有。</li>
<li>有創意:我甚至不知道他在說什麼。</li>
</ul>
<p>
事實上,我在高中甚至寫過一篇叫做「噴當代中國大陸的『考場作文』制度」的文章。
儘管我個人已經無需因要向語文老師討一點可憐的分數而強迫自己寫出違心的文字
<a id="n4" href="#note4" class="note">[4]</a>(這可能是高中畢業能夠換來的有限的自由之一:
可以寫自己真正想寫的東西——儘管還要受到各種「法」的約束),
我可能依然要站在「關心後代」的角度爲他們擔心一下:
畢竟以後他們可能就得像對待考研政治一樣處理考場作文了。meh.
</p>
<p>
最後,給後來人留點文字這種本來很正常的行爲,
一旦因被強行套上什麼東西而政治化,便會讓人覺得十分不適。
不知道有多少人有和我一樣的看法。
<a id="n5" href="#note5" class="note">[5]</a>
</p>
</article>
</div><br><hr>
<div class="TText" id="notediv" style="font-size:80%;"><span class="TText"><a id="note1" href="#n1">[1]</a>: 如果你認爲我沒有寫標題想扣我兩分,
文章的標題就是這篇post的標題。<br></span><span class="TText"><a id="note2" href="#n2">[2]</a>: 也可以認爲是74歲,根據不同的計算方式。<br></span><span class="TText"><a id="note3" href="#n3">[3]</a>: 如果你不知道Git是什麼,
可以想象整個事件的最終結果是自己的所有物品都需要在三家中挑選一家。
<br></span><span class="TText"><a id="note4" href="#n4">[4]</a>: ……即使在我有必要這麼做的時候,我也盡力避免如此:
比如乾脆不寫之類。<br></span><span class="TText"><a id="note5" href="#n5">[5]</a>: 如果多數人的看法都是這樣,那麼大致可以說明:
1)語文老師都是怪物,或/和2)出題人有不可告人的目的<br></span></div>
<div id="insanch" style="height:3em;"></div>
<div id="footer" style="">
<div id="pagesw" class="TText" style="width:100%;height:0.5em;"></div>
<div style="text-align:center;" class="TText">
Proudly powered by SSBS <reduced style="font-size:70%;">(the static stupid blogging system)</reduced> 2.5
<br>
Content licensed under CC BY-SA 4.0. <span id="purgep" style="display:none;font-size:70%;">This page has passphrase(s) stored. Click <a href="javascript:_purgep()">here</a> to purge.</span>
</div>
</div>
<div id="cmdbuf" class="TText" style="transition:500ms;padding:1em;font-size:2em;color:white;position:absolute;background-color:rgba(0,0,0,0.6);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;">
</div>
</div>
<div id="decryptui" style="display:none;opacity:0;color:white;z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:opacity 0.5s;">
<div id="decryptdlg" class="TText" style="padding:10px 20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.6);">
<div id="keyhint" style="margin-bottom:8px;"></div>
<div style="margin-bottom:8px;">Key: <input id="keyinp" type="text" style="color:#fff;"></div>
<div style="height:2.25em;">
<button id="btndecrypt" onclick="decryptor(decid,document.getElementById('keyinp').value);" style="position:absolute;left:20px;">Decrypt</button>
<button onclick="hidedecryptui();" style="position:absolute;right:20px;">Cancel</button>
</div>
</div>
</div></body></html>
|