为什么说生活的仪式感来自于去菜市场买菜?

现在手机买菜很方便,手机点一点,菜就送上门了,但是完全失去了生活的灵魂。我们就像被圈养在钢筋水泥里的牛马一样,等着食物上门。人的活性在于需要去外面觅食。

所以我更倾向于去菜市场。

春天能在菜市场买到什么,和秋天能在菜市场买到什么,肯定不同。为了能感受到这份生活感,去菜市场买菜,就很有必要。去一趟菜市场,听一听菜商的叫卖,和砍价声的来来回回,在城市里生活,才能感受到这份久违的生活气息。这远比吃预制菜,网上买菜更有烟火气。

在菜市场买菜,一定是要货比三家的,买到性价比高的,才是去一趟菜市场的真正快乐。

菜商的大声叫卖,我只是听一听,就好像能为生活充上了能量一样。

有些人非常地积极入世,不管是工作还是生活都充满了能量,完全不知老之将至,一心扑在工作岗位或者是一分一厘的争夺中。菜商们大声叫卖,脖子的血管充血暴露出来,生活的用力,这总能给人一种鼓舞。

我们现在吃饭十分浪费,很大原因是这份饭菜不是自己做的,自己既没有买菜,又没有洗菜,只是从自己账号上划走了一笔数字,饭菜没有吃完自然丝毫不觉得可惜。

我内心里时常默念,感谢上帝赐予我食物,阿门。虽然我不知道阿门是什么意思。

从菜市场买来一些菜,你要择菜洗菜,再慢慢切肉,榨出猪油再去翻炒,还要洗锅,洗砧板,把这一套流程做完,估计已经过去了两个小时,然后再开始吃饭,试试盐味够不够,慢慢的咀嚼起来。这好像是来自古老的祭奠仪式。

既然是一种仪式的话,每种仪式里估计都有一些特殊的东西。我国的食品安全一直是特别的问题,导致我很难去信赖任何一个品牌,进入自己嘴里的食物,没有亲眼见过始终不放心。

我已经放弃购买食用油,每次要吃油了,就用猪肉榨油,或者打个鱼汤。为了让厨房的东西越来越少,我把海天酱油也丢了。海天酱油卖给日本人的配料表似乎更好。什么味精鸡精也通通丢了,这些调味品真的会让食物更美味吗?反正我是感觉不出来,反而让我承担了更多的食物安全的风险。

我的菜里唯一的外来物就是盐。从食物中吃到原味,生活也一样,就不会腻。

面试不过的前端简历都有这 10 个特征

2025 年团队多出了两个名额,加上原有团队成员变动,导致这一年几乎都有面试。刚开始初次面试,还有点新鲜感,面到后面,只觉身心俱疲,难怪喊老板面,老板都不想参与。

经过一年的面试,我发现具有以下特点的简历都不能通过面试,不是说简历没有写好面试不能过,而是因为本身的素质导致写出了这样的简历。

继续阅读“面试不过的前端简历都有这 10 个特征”

我已经很久不用洗发水和沐浴露

用洗发水和沐浴露是小时候就养成的习惯了,从来没有思考过,为什么要用。我也没有去考究洗发水这种东西是什么开始流行的,一直觉得这个得必须用。直到 2022 年,一次洗发水用完了,我再也没有买。

一开始不用洗发水是觉得自己可能要秃顶了,得排查一下原因,先控制一下变量。刚开始几天,确实有点不习惯,觉得头洗不干净,有点油。过不了 2-3 个月,就适应了。人体是很神奇的系统,会自我调节,自己控制出油量。以前 2 天不洗头,黏糊糊的感觉似乎能造出任意发型了。现在 2 天不洗头,也不会觉得很油,脑袋感觉还是很清爽。

继续阅读“我已经很久不用洗发水和沐浴露”

开庭

2025-11-30

从几个单词聊香港大火

2025-11-29

获取当前分支的最近 tag 是用这条命令还是这条,就不能搞一条简单的指令么

You’d think there’d be a dead-simple Git command to return the latest tag pointing to the current branch. But the answer, as with many things in Git, is a bit more nuanced. If you’re here for a quick fix, here’s the magic one-liner:

git describe –tags $(git rev-list –tags –max-count=1)

git describe –abbrev=0

https://medium.com/code-kings/git-how-to-get-the-latest-git-tag-from-your-current-branch-without-the-guesswork-31a4fd57a029

继续阅读“开庭”

黄金大涨

2025-10-31

What is GeoGebra?

GeoGebra is a dynamic mathematics software for all levels of education that brings together geometry, algebra, spreadsheets, graphing, statistics and calculus in one engine. In addition, GeoGebra offers an online platform with over 1 million free classroom resources created by our multilingual community. These resources can be easily shared through our collaboration platform GeoGebra Classroom where student progress can be monitored in real time.

https://www.geogebra.org/geometry

2025-10-28

红楼梦中的性学摘录,关键语句自寻,这样的细节描写问你爱不爱

继续阅读“黄金大涨”

从几个单词聊香港大火

《红楼梦》的英文译名,有几种译法,一种是《A Dream of Red Mansions》,一种是《A Dream of Red Chamber》。我特意去查了一下,mansion 和 chamber 这 2 个单词是什么意思,用的字典是《牛津高阶英汉双解词典》。

mansion:a large,impressive house。中文译为公馆,宅邸。大而漂亮的房子,很符合贾家的大门大户。

chamber:a hall in a public building that is used for formal meetings。中文译为会议厅,这个翻译似乎不是很妥当,没有上面的贴切。

自然而然,我也联想到了 house 和 building 是什么。我们也来一起查一下。

house:a building for people to live in,usually for one family。房屋,住宅。只针对一家一户的。

building:a structure such as a house or school that has a roof and walls。建筑物,楼房。这个单词更偏向建筑,不一定指代是家,还有更多钢筋水泥的味道。

继续阅读“从几个单词聊香港大火”

幹工作進度

2025-09-01

这罗永浩老是打断李想的发言,作为一个采访者显得很不专业,没有让其做出完整表达。而且时间长不见得是深度访谈,提问的方式应该层层递进

【李想×罗永浩!四小时马拉松访谈!李想首度公开讲述25年创业之路】

https://www.bilibili.com/video/BV1FwY4zkEef/?share_source=copy_web&vd_source=a6b620917b053db9586b3ee8d0f54ca6

老罗总是在为自己的私欲去提问,不会去考虑观众应该会怎么提问。看创业者的创业故事,也会带来很多启发。比如怎么组建团队,怎么熟悉业务,怎么融资等等

2025-09-02

KeyboardEvent: keyCode property Deprecated

Inconsistent behavior: Different browsers and keyboard layouts can return different values for the same key, making it unreliable for cross-browser use.

Ambiguity: keyCode does not always clearly indicate which key was pressed, especially for non-character keys or when modifier keys are involved.

Css 诞生的背景,一开始居然是用户能改变样式,反而程序员却不能

继续阅读“幹工作進度”

去洞口看寳

2025-08-31

格鲁夫给经理人的第一课,这个书还是很有料,能带来不少启发

要提高超出,第一要培训,让大家成为大佬;第二要激励,要给钱。

脑力劳动不是工厂流水线,设定 kpi 就能搞定,绩效的评定指标和效用没有那么明显。

2025-08-30

chatgpt 是什么时候流行的,感觉现在的大模型满天飞

Anthropic PBC is an American artificial intelligence (AI) startup company founded in 2021. Anthropic has developed a family of large language models (LLMs) named Claude. According to the company, it researches and develops AI to “study their safety properties at the technological frontier” and use this research to deploy safe models for the public.[5][6]

Anthropic was founded by former members of OpenAI, including siblings Daniela Amodei and Dario Amodei.[7] In September 2023, Amazon announced an investment of up to $4 billion, followed by a $2 billion commitment from Google in the following month.

继续阅读“去洞口看寳”

A monad demo given by AI

// Generic Monad structure
class Monad {
  constructor(value) {
    this.value = value;
  }

  // Bind: chains computations that return a Monad
  bind(fn) {
    return fn(this.value);
  }

  // Unit: wraps a value in the Monad
  static of(value) {
    return new Monad(value);
  }

  // For debugging
  get() {
    return this.value;
  }
}

// Example: Maybe Monad
class Maybe extends Monad {
  bind(fn) {
    if (this.value == null) {
      return new Maybe(null);
    }
    return fn(this.value);
  }

  static of(value) {
    return new Maybe(value);
  }

  getOrElse(defaultValue) {
    return this.value == null ? defaultValue : this.value;
  }
}

// Demo: chaining computations with Monad
const double = x => Monad.of(x * 2);
const increment = x => Monad.of(x + 1);

const result = Monad.of(5)
  .bind(double)      // 10
  .bind(increment);  // 11

console.log(result.get()); // Output: 11

// Demo: chaining with Maybe Monad
const safeDivide = x => x === 0 ? Maybe.of(null) : Maybe.of(10 / x);

const maybeResult = Maybe.of(2)
  .bind(safeDivide)       // 10 / 2 = 5
  .bind(x => Maybe.of(x + 3)); // 8

console.log(maybeResult.getOrElse("fail")); // Output: 8

const maybeFail = Maybe.of(0)
  .bind(safeDivide)       // null
  .bind(x => Maybe.of(x + 3));

console.log(maybeFail.getOrElse("fail")); // Output: "fail"