PostgreSQL 核心维护者 Simon Riggs 因坠机去世,好友怀念往年轶事

本文主要是介绍PostgreSQL 核心维护者 Simon Riggs 因坠机去世,好友怀念往年轶事,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

file

Simon Riggs 是 PostgreSQL 核心维护者,主要贡献了 PITR,表分组,热备,复制等工作,主要是围绕企业级高可用相关的工作。上周意外坠机去世后,社区里也自发组织了悼念活动。

file

Simon Riggs 曾经在 Greenplum 工作过,他的老同事分享了一段轶事:

Simon 是英国人,因为做项目,跑到美国去。美国同事带他去了加州一个连锁快餐店。这个快餐店穿了个法国小酒馆的马甲。说是马甲,因为一上菜,加州连锁店就暴露了,一大块的牛排还有一篮子薯条。Simon 只吃了 1/3。好了,服务员过来问他要不要打包。然后 Simon 就突然咆哮了 “你在说啥 (DO I WANT A WHAT?!?!!?)”?

file

服务员大叫一声,盘子掉地上,落荒而逃。。。

原来在美国常见的打包(当然在中国也很常见)在英国是极其少见的。HN 用户也进一步给出了解释。

file

在英国,很难解释为什么我们不这样做。我们通常认为包装并非免费,因此不会期望有人提供免费的外卖盒。而且,就像英国几乎所有文化一样,我认为这是根植于阶级势利观念之中。如果你需要外卖,也许这意味着你贫穷,并需要让一顿饭吃得更久些。这些并非意识到的偏见,它们是过去和潜意识的遗留物。

file

意大利网友也不淡定了。作为意大利人,这让我感到痛心,如果有剩余食物怎么办?餐厅会直接扔掉吗?因为阶级歧视的原因吗?难道餐厅不能再利用它吗?所以只能被扔掉了吗?

file

丹麦网友也做了补充,让他开始重新思考人生。如果它像丹麦一样,那就是当地人从来不这么做,所以我们从未意识到这是一个选择。然后突然看到一个外国人这样做,开始想知道还有哪些其他选择我们错过了,并开始希望生活附带说明书。

file

德国则是更加极端。在德国,特别是根据我的经验来看,在黑森州,如果你吃掉不到一半的餐点并拒绝打包剩菜带走,餐厅工作人员可能会感到冒犯。就在上周,一个位于吉森的餐厅做得更多了,除了将我们的剩菜搭配额外的水果沙拉送出之外。我会长时间记得这件事情,尤其是在我妻子发现打包里有个奇异果后惊讶的反应 - 她对这种水果有些恐惧 :)

不同国家,不同的文化,因为 PostgreSQL 大家能聚在一起,开源的力量。RIP Simon Riggs。


💡 更多资讯,请关注 Bytebase 公号:Bytebase

这篇关于PostgreSQL 核心维护者 Simon Riggs 因坠机去世,好友怀念往年轶事的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/866993

相关文章

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

postgresql使用UUID函数的方法

《postgresql使用UUID函数的方法》本文给大家介绍postgresql使用UUID函数的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录PostgreSQL有两种生成uuid的方法。可以先通过sql查看是否已安装扩展函数,和可以安装的扩展函数

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

PostgreSQL中rank()窗口函数实用指南与示例

《PostgreSQL中rank()窗口函数实用指南与示例》在数据分析和数据库管理中,经常需要对数据进行排名操作,PostgreSQL提供了强大的窗口函数rank(),可以方便地对结果集中的行进行排名... 目录一、rank()函数简介二、基础示例:部门内员工薪资排名示例数据排名查询三、高级应用示例1. 每

PostgreSQL的扩展dict_int应用案例解析

《PostgreSQL的扩展dict_int应用案例解析》dict_int扩展为PostgreSQL提供了专业的整数文本处理能力,特别适合需要精确处理数字内容的搜索场景,本文给大家介绍PostgreS... 目录PostgreSQL的扩展dict_int一、扩展概述二、核心功能三、安装与启用四、字典配置方法

postgresql数据库基本操作及命令详解

《postgresql数据库基本操作及命令详解》本文介绍了PostgreSQL数据库的基础操作,包括连接、创建、查看数据库,表的增删改查、索引管理、备份恢复及退出命令,适用于数据库管理和开发实践,感兴... 目录1. 连接 PostgreSQL 数据库2. 创建数据库3. 查看当前数据库4. 查看所有数据库

详解MySQL中DISTINCT去重的核心注意事项

《详解MySQL中DISTINCT去重的核心注意事项》为了实现查询不重复的数据,MySQL提供了DISTINCT关键字,它的主要作用就是对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据... 目录DISTINCT 六大注意事项1. 作用范围:所有 SELECT 字段2. NULL 值的特殊处

PostgreSQL数据库密码被遗忘时的操作步骤

《PostgreSQL数据库密码被遗忘时的操作步骤》密码遗忘是常见的用户问题,因此提供一种安全的遗忘密码找回机制是十分必要的,:本文主要介绍PostgreSQL数据库密码被遗忘时的操作步骤的相关资... 目录前言一、背景知识二、Windows环境下的解决步骤1. 找到PostgreSQL安装目录2. 修改p

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2