Habermas

[TOC] 正文 哈贝马斯简介 今天我要讲的主题是哈贝马斯——最后一位德国式哲学家 我取这样的副标题是有一定标题党的成分在的,首先是因为哈贝马斯是我们的讨论中唯一还在世的哲学家,某种意义上称之为最后一位并无不妥;但更多地还是因为哈贝马斯是一位当代少有的,秉持德国古典传统,将思想放置在所构建的宏大而全面的理论体系中的哲学家。 这就是哈贝马斯本人的肖像。 哈贝马斯的作品卷帙浩繁,从英译本主要作品可以看出。 然后这是哈贝马斯主要作品的中译本,应该除了在事实与规范之间是童世俊老师翻译的,其他都出自曹卫东,这两人应该也是中文哈贝马斯比较权威的研究者。 哈贝马斯的著作之浩繁令人敬畏,除却上面具有关键性的、成体系的大部头,哈贝马斯作为一个典型地热衷学术和写作且兴趣广泛的理论家,还写有无数讨论语言学、哲学史、交往行为理论以及众多针对德国、欧洲的社会评论,很难想象一位学者在自己的学术生涯中既对二战进行过反思,也对俄罗斯-乌克兰战争发表过评论。在这里我们只把握其主干。 主要作品: 公共领域的结构转型 1962 认识与旨趣 1968 本体 / 认识论 交往行为理论 1981 现代性的哲学话语 1985 现代性理论 后形而上学思想 1988 在事实与规范之间 1992 政治转向 合法化危机 1975 (批判理论) 由于哈贝马斯的许多理论都具有很强的现实性,我不得不详细介绍哈贝马斯的生平。 1929年,哈贝马斯出生于杜塞尔多夫。在一个德国中产家庭中长大,家人识时务地适应了纳粹政权,但也谈不上拥护。1945年,他十六岁,二战行将结束之时,哈贝马斯与所有德国同龄青年一样,加入了希特勒青年团。战后,经历了纽纶堡审判之后,才看清了奥斯威辛的骇人事实和纳粹当权期间德国民众在道义上的集体沦丧。 青年时期,哈贝马斯曾在哥廷根大学、苏黎士大学和波恩大学学习过哲学。当时还算不上激进。**1949年至1953年间,他沉浸于海德格尔的著作中。但是,很快便对海德格尔幻灭了。**并不仅因为海德格尔曾经是为纳粹站台,而且因为他后来回避该问题且拒绝对其行为表示任何忏悔,拒绝承认真相,这也是海德格尔本人的最大争议。 1954年,哈贝马斯凭研究谢林的论文而获博士学位。之后,他便转向了赫伯特·马尔库塞和早年卡尔·马克思的作品,两年后在法兰克福的社会研究院成了阿多诺的研究助手。哈贝马斯同情他在法兰克福的老师阿多诺和马克斯·霍克海默的经历,他们都有德国犹太人血统,因此两人对于德国传统在归属感上持有矛盾情绪。从他们身上,哈贝马斯学会了如何批判地认同祖国的传统,即**“以自我批判的精神、怀疑主义的态度、被欺骗过的人的清醒的头脑去继承德国的传统”**。在这一阶段,哈贝马斯的著作变得更为激进,对于马克思有更多的认同。然而对霍克海默来说,他反感哈贝马斯不加掩饰的马克思主义观点,对哈贝马斯暗地里下了逐客令,随后哈贝马斯开始了在德国的辗转学术生涯。 简介法兰克福学派 法兰克福学派是以法兰克福研究所为主要阵地,汇集起来的以社会批判理论为主的社会哲学学派。以霍克海默,马尔库塞,阿多诺,哈贝马斯等为代表人物。 他们的思想用一个词概括就是批判理论。法兰克福学派重新解释和建构了一次马克思主义,典型的是发掘了异化这一概念,强调了马克思主义的人文关怀,并且把关注点转向文化 (中的意识形态问题) 而非原来的政治经济,批判了苏联式的教条马克思主义。 法兰克福学派认为,马克思主义的一切关于当下事实的论断都不重要,重要且可保留的是对资本主义社会进行整体批判的方法论(对于马克思所谓不断发展进步的历史理论的回应)。所以法兰克福学派对教条式马克思主义十分反对,其代表是苏联式的马克思主义。《1844年经济学哲学手稿》中的青年马克思思想和法兰克福学派的解读相吻合,这本书于20世纪被整理发现,证明了法兰克福学派的理论并非歪理邪说。因为批判文化工业和大众传媒,也被称为文化马克思主义。一些人认为这是马克思主义的一大失败: 政治经济领域革命失败,结果只好转向文化批判,丧失了革命目标,且最终走向反动。 法兰克福学派反对资本主义的同时,也反对极权主义,涉及西方资本主义文化工业下的社会控制、苏联问题、以及法西斯主义的反思。法兰克福学派内部思想经历过极大的斗争,基本没有统一意见。关于1968年欧洲革命(五月风暴),学派内更是争执巨大。哈贝马斯虽然是法兰克福学派最知名的思想家,且曾经在学派内掌权,但也并不能代表学派的思想和历史,以光谱来看在法兰克福学派中属于右倾。 对当代的影响也很大。现代性和后现代性的议题被他们极大地影响了。可以说当代的马克思主义者要么是原教旨,要么受过法兰克福学派影响。 1958年,哈贝马斯离开法兰克福辗转马堡大学、海德堡大学,并于1964年回到法兰克福大学担任哲学教授。在这段动荡时期,哈贝马斯对学生激进分子有所批评,他具有挑衅意味地把这些学生的态度斥为“左派法西斯主义”,也标志着他逐渐与法兰克福学派的前辈,马尔库塞式的激进批判理论和左翼思想划清界限。从1971年到1983年,他都在马克斯·普朗克研究院当院长。1983年,哈贝马斯回到法兰克福大学教授哲学,此时他刚刚发布里程碑式的作品,也在此建立了他作为西德社会理论家和民主左派发言人的地位。 在90年代早期,哈贝马斯对于美国政治学家罗尔斯的著作、他的自由主义观点以及美国的宪政民主兴趣与日俱增,他的这些看法也逐渐使他成为德国和欧洲欧盟的“官哲”。 哈贝马斯以一种地道的德国式的、现在看来已有几分不合潮流的方式坚持并写作自己的宏大理论(与后现代方式不同,与反理性的潮流不同)。对于现代社会的本质、现代社会面临的问题,以及语言、道德、伦理、政治、法律在现代社会中的位置等,哈贝马斯提出了一些重大问题,而他对这些问题的回答是由多个学科的知识精心编织在一起的,是错综复杂又包罗万象的复合体。不仅如此,他的主要理论著作篇幅之长、术语之多令人望而生畏。而哈贝马斯著述的重点都放在框架上,所以填补局部细节的工作常常缺失。哈贝马斯并不为入门者写作,作为他的读者很可能会有挫败感。 粗略的来看哈贝马斯的理论体系: 意义的语用学理论 交往理性与社会理论 商谈伦理学 法律和政治理论 结构化的框图如下: 哈贝马斯的目标 为了更全面的把握哈贝马斯的理论,我在这里先提出哈贝马斯创制其理论的一些主要目标: 对哲学的批判:意识哲学终结与语言学转向 哈贝马斯声称开创了社会哲学研究的新方法,这种方法始于对语言运用的分析,并能确定在言语中协调行为的理性基础,并把此方法同哲学中的大转变,语言学转向联系起来。哈贝马斯的语言学转向不仅是朝向语言的一次转变,还是从他所称的“意识哲学范式”的一次转身。 重建理性:通过语用学的有效性沟通达到共识 哈贝马斯关注在现代社会中如何重建公共理性和达成共识。他认为,通过语用学意义上的有效性沟通,人们能够更好地理解彼此的观点和意图,进而达到共识(也即公共理性)。这种有效性沟通旨在超越单一的工具理性。 社会秩序何以可能:交往行为与社会本体论 哈贝马斯试图通过社会本体论,将社会分为"生活世界"和"系统"两个层面。生活世界是日常经验和交往的领域,而系统是组织和规范的领域。他使用这种框架来解释社会秩序的生成和维持,并探讨现代性中"生活世界"被经济和政治力量所殖民的现象,以及如何通过商谈和交往来重建社会秩序。 现代性——未竟的事业:后现代浪潮中的逆流 哈贝马斯的现代性理论可以很简洁的通过他的口号 “现代性是一项未竟的事业” 来把握。与急于告别现代性和与此相伴的整个启蒙事业的后现代主义思潮唱反调,他的口号含两个意思:其一,现代性是一项事业,而非一个历史阶段;其二,这项事业还没有(但是可以而且也应该)完成。 法律及政治的合法性何以确保:商谈、规范与公共领域 哈贝马斯通过商谈理论,商谈伦理学,来讨论处于公共领域之中的规范的可能,并由此建构出基于商谈伦理学的政治学体系。 我在这里自己概括出了哈贝马斯的五个目标,尽管还有关键的概念和论证没有说明,但已经可以大致把握哈贝马斯思想的脉络,下面我们开始具体的概念解析。 Ⅰ语用学理论 哈贝马斯首先描绘了将语用意义单纯真值化的局限性——命题式的真值逻辑模型可以很好地分析“雪是白的”这样的断言,但是,对于“你好吗”这句话就不大奏效了。诸如“你好吗”这类的问候句的意义,要想通过其真值条件来理解意义,似乎是荒谬的。由此也引出哈贝马斯的语用意义:着眼于语言能做什么,而非语言说了什么,哈贝马斯的意义理论是语用学的意义理论,是关于语言使用的理论。 可以简化为这样一个模型:...

八月 14, 2023 · 2 分钟 · 224 字 · Me

Hugo

Academic This post is a note & guide for building a academic-theme homepage via gh-pages, Hugo and wowchemy template Requirements Git Go choco dart-sdk Build a Research Homepage fork https://github.com/wowchemy/starter-hugo-academic clone this fork repository to local, and cd in this directory git submodule update --init --recursive git submodule add -f -b <Branch You Want> <Git url for site repository> public some key notes here The public directory is what Hugo generates for you static website from you ....

八月 14, 2023 · 1 分钟 · 140 字 · Me

Experiments

为什么4gpu的iter只是1gpu的 1 / 2 而不是 1 / 4 训练速度:每过三四个iter会有停顿,什么影响了此处的速度?是否会成为训练速度瓶颈?

八月 10, 2023 · 1 分钟 · 9 字 · Me

Taichi

命令式Imperative / 函数式Functional: for-loop or recursion augmented assignment 是 原子的,而其他的赋值可能不是

五月 18, 2023 · 1 分钟 · 10 字 · Me

question

几种normalization方法及其效果 深度学习中 到底什么是feature? 包括但不限于线性回归,逻辑回归, knn,kmeans,神经网络,svm,决策树与随机森林,贝叶斯分类等实现方法 siren激活函数 Implicit Neural Representations with Periodic Activation Functions

九月 15, 2022 · 1 分钟 · 13 字 · Me

Git command line

git ls-files | xargs wc -l # 统计当前代码仓库的代码行数 git config --global user.name "Reed" git config --global user.email "165470801@qq.com"

九月 8, 2022 · 1 分钟 · 18 字 · Me

Makefile

什么是Makefile 关于程序的编译和链接 一般来说,无论是C还是C++,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。 编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后者,通常是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该放在C/C++文件中),只要所有的语法正确,编译器就可以编译出中间目标文件。一般来说,每个源文件都应该对应于一个中间目标文件( .o 文件或 .obj 文件)。 链接时,主要是链接函数和全局变量。所以,我们可以使用这些中间目标文件( .o 文件或 .obj 文件)来链接我们的应用程序。链接器并不管函数所在的源文件,只管函数的中间目标文件(Object File),在大多数时候,由于源文件太多,编译生成的中间目标文件太多,而在链接时需要明显地指出中间目标文件名,这对于编译很不方便。所以,我们要给中间目标文件打个包,在Windows下这种包叫“库文件”(Library File),也就是 .lib 文件,在UNIX下,是Archive File,也就是 .a 文件。 总结一下,源文件首先会生成中间目标文件,再由中间目标文件生成执行文件。在编译时,编译器只检测程序语法和函数、变量是否被声明。如果函数未被声明,编译器会给出一个警告,但可以生成Object File。而在链接程序时,链接器会在所有的Object File中找寻函数的实现,如果找不到,那到就会报链接错误码(Linker Error),在VC下,这种错误一般是: Link 2001错误 ,意思说是说,链接器未能找到函数的实现。你需要指定函数的Object File。 makefile的规则。 target ... : prerequisites ... command ... ... ​ target 可以是一个object file(目标文件),也可以是一个执行文件,还可以是一个标签(label)。对于标签这种特性,在后续的“伪目标”章节中会有叙述。 ​ prerequisites ​ 生成该target所依赖的文件和/或target ​ command ​ 该target要执行的命令(任意的shell命令)

八月 22, 2022 · 1 分钟 · 55 字 · Me

Latex Syntax

文件用途一览 文字与字符 换行与空格:行末单个换行或者连续的若干空白符视为一个空格,符两个换行符输出一个空行,多个空行被视为一个空行 注释:%之后后直到行末,都视为注释、 转义字符与特殊符号: 手动断行,断页: \newline %新建页 \newpage %新建行 文档元素 章节和目录: 章节标题:通过不同的命令分割为章、节、小节。三个标准文档类 article、report 和 book提供了划分章节的命令: \chapter{⟨title⟩} \section{⟨title⟩} \subsection{⟨title⟩} \subsubsection{⟨title⟩} \paragraph{⟨title⟩} \subparagraph{⟨title⟩} 目录:在$\LaTeX$中生成目录很容易,只需在合适的位置使用命令\tableofcontents指令即可 标题页:$\LaTeX$支持生成简单的标题页,首先需给定标题和作者等信息:\title{⟨title⟩} \author{⟨author⟩} \date{⟨date⟩}信息给定之后,就可以用\maketitle命令生成简单的标题页 特殊环境: 列表 对齐环境 引用环境 代码环境 引用环境 表格 图片 浮动体 内容丰富的文章或者书籍往往包含许多图片和表格等内容。这些内容的尺寸往往太大,导致分页困难。LATEX 为此引入了浮动体的机制,令大块的内容可以脱离上下文,放置在合适的位置。 LATEX 预定义了两类浮动体环境 figure 和 table。习惯上 figure 里放图片,table 里放 表格,但并没有严格限制,可以在任何一个浮动体里放置文字、公式、表格、图片等等任意内容。 以 table 环境的用法举例,figure 同理: \begin{table}[⟨placement⟩] … \end{table}

五月 30, 2022 · 1 分钟 · 53 字 · Me

Markdown 语法

Markdown语法及Typora输入 标题 通过输入“# text”创建标题 可以使用 ​ # ​ 至 ​ ###### 创建一级到六级的标题 引用 Markdown 使用电子邮件样式>字符进行块引用。它们表示为: 这是一个引用 引用的级别 水平线 输入—或***,按换行键将绘制一条水平线 代码块 快捷键 Ctrl + Shift + K 生成一个代码块 键入```也会生成代码块 text文本 选择语言 C代码 printf("hello,world!"); 表格 输入 | First Header | Second Header | 并按下 return 键将创建一个包含两列的表。 First Header Second Header 这是第一行 这是第二列 创建表后,焦点在该表上将弹出一个表格工具栏,您可以在其中调整表格,对齐或删除表格。可以使用上下文菜单来复制和添加/删除列/行。 在 markdown 源代码中,它们看起来像这样: | First Header | Second Header | | ------------- | ------------- | | Content Cell | Content Cell | | Content Cell | Content Cell | 您还可以在表格中包括内联 Markdown 语法,例如链接,粗体,斜体或删除线。...

五月 6, 2022 · 2 分钟 · 337 字 · Me

中长期学习路径规划

中长期学习路径规划 参考 csdiy 和一些个人的经验 CS Basic IPADS Tutorial Mostly as an introduction to programming tools and research tackles. Including Shell\CMake\Vim\Git\System debugging… connect with [MIT: The Missing Semester] MIT 6.null: The Missing Semester of Your CS Education A detailed handbook for every CS student to learn tools that they certainly need but classes don’t teach. Just learn and be familiar advancely. Berkeley CS61A aka’SICP’ Full name: CS 61A: Structure and Interpretation of Computer Programs...

五月 6, 2022 · 2 分钟 · 322 字 · Me

Modern CMake

Modern CMake form 上海交通大学IPADS新人培训,代码源自其github. Intro 什么是Makefile GNU工具集中的一个工具为Make,其配置文件Makefile,可以通过一些语法来描述规则去编译某个程序项目 使用CMake的一些语法,帮助编译为不同文件系统的Makefile文件 CMake通常用于管理开发项目 Step_0 hello: main.cpp $(CXX) -o hello main.cpp echo "OK" 首行,冒号前为目标target,即想要编译成为的可执行文件;冒号后是依赖dependency,即目标所依赖的main.cpp 之后用Tab缩进的语句为编译的Command,示例中有两行命令。 ​ line_1括号内CXX是Make默认的变量,它的值是系统的C++编译器,其后是编译指令 ​ line_2输出一个OK 构建 & 运行命令: $ make hello $ ./hello 如上简单介绍了CMake的语法,实际项目中按此书写代码必然显得臃肿。 Step_1 # # := 用于给变量赋值,除此之外还有 =、?=、+= 等不同的赋值方式。 # # 一般全大写变量用来表示允许调用 make 的时候传入的变量, # 全小写变量表示仅内部使用的变量。 # # 这里 CC 和 CXX 指定了要使用的 C 和 C++ 编译器。 # CC := clang CXX := clang++ # # Makefile 中的核心概念是 target(目标),定义 target 的基本 # 格式是(注意每一行 command 是必须用 tab 缩进的): # # name: dependencies # commands # # 要构建某个 target 时,使用如下命令: # # make target_name # # 下面 all 是一个 target,它依赖另一个 target:hello, # 意味着要构建 all,首先需要构建 hello。而 all 的 commands # 部分为空,表示构建 all 不需要额外命令。 # # ....

五月 3, 2022 · 2 分钟 · 221 字 · Me

C++ Primer

C++ Primer 第一章 开始 1.1 类型Type 从命令行运行编译器 $ CC prog1.cc $是系统提示符,CC是编译器程序的名字。编译器生成一个可执行文件,Win会将该文件命名为prog1.exe,UNIX系统中的编译器通常命名为a.out。 1.2 初识输入输出 iostream标准库,包含两个基础类型istream和ostream(输入流和输出流)。一个流就是一个字符序列,从设备读出或写入。 标准IO对象 cin是istream类型的对象,也成为标准输入standard input。 类似的有cout。 向流写入数据 **输出运算符(«)**在标准输出上打印信息 std::cout << "Enter two numbers:" << std::endl; **«接受两个运算对象,左侧必须是一个ostream对象,右侧是要打印的值。«**的运算结果是其左值,本例中即仍是std::cout,故可将输出请求连接起来。等价于: std::cout << "Enter two numbers:"; std::cout << std::endl; endl是被称为操作符(manipulator)的特殊值。写入的效果是结束当前行,并将于设备关联的缓冲区(buffer)中的内容刷新到设备中,保证目前为止程序所产生的所有输出都真正写入输出流中去,而不仅仅停留在内存中等待写入。 前缀std::指出定义在std的**命名空间(namespace)**中的。 作用域运算符::

五月 3, 2022 · 1 分钟 · 39 字 · Me