losiu.org
窮則獨善其身,達則兼善天下 。
2025-05-12
臨終謬誤
https://www.hjorthjort.xyz/2018/02/21/the-deathbed-fallacy.html
🔥🔥: 216 | 💬: 101 | 🗓️ 2025-05-10
文章批判了人們常引用臨終者悔恨(如“應多陪家人”“少些憂慮”)來指導當下生活的誤區,稱之為臨終謬誤。作者提出三點質疑:1. 臨終狀態不具代表性,將死之人的需求與人生黃金期截然不同;2. 我們誤解過去的自己,當下判斷未必優於年輕時的選擇;3. 時代差異被忽視,老一輩的遺憾未必適用於當代人。最後指出,盲目追隨“臨終清單”可能適得其反,應結合現實需求與幸福學研究,而非被虛構的“未來自我”綁架。
2025-05-07
文摘:三權分立和三權分離
2025-04-29
有意義的工作
2025-04-24
2025-04-22
supabase的AI, functions和API
再探了一下 supabase.
之前我想好了新app的 data tables. 當然只是草稿了 table name 和相關欄位名. 面對 supabase 介面, 我當然不想再用 GUI 慢慢建立數據表. 我看到了它內置的 AI 命令介面: 右上角綠色菱形.
AI
那我就說
follow tables please create them in effortapp schema: i will list the table name, followed by a colon, then fields. you try to define the type for them. and also you can see the FK between them.
user: id, email, name
team: id, name
project: id, name, team id, start date, end date, ....
然後它就生成了相關的 create table SQL, 一鍵完成. 看了一下, 連 foreign key 也是正確的. 當然我用的約定俗成的命名慣例應該有幫助.
我再來:
also create two many-to-many tables to link up relevant tables.user_in_team: link up user and team
task_by_user: link up task and user.
當然也完美運行, 2 個多對多的關係表也完成了. 甚至連 on delete cascade 也寫好.
我還打開 entity diagram 看了一下, 應該沒問題.
Database Functions
然後我看到 supabase function. 也許是相當於 oracle 的 stored procedures. 問了AI確認, 我就叫它為幾個表都寫上 CRUD:
create CRUD functions for user, team.... tables. execute the code directly.
似乎它不會立即運行, 我還是要手動按一下運行鍵. 一下子20個 function 就出現了.
API
我想到, 這麼好的東西, 也許可以經 HTTP 使用吧, 那豈不美妙?
當然是可以的:
POST https://<your-supabase-url>/rest/v1/rpc/create_user
Authorization: Bearer <your-jwt-token>
Content-Type: application/json{
"p_email": "user@example.com",
"p_name": "User Name"
}
好吧, 似乎連 Vercel 都可以省去了...
2025-04-16
分享企業利潤
據說,楊振寧一針見血地指出,現在的無人飛機、無人汽車駕駛、無人商店、無人酒店、無人銀行,這些無人化不可怕。可怕的是這些無人機器的勞動成果如何去分配,不能把財富集中到少數人手中。如果集中到少數人手中,可能是窮人更窮,富人更富。
我思考了一下。
首先係企業做事。利潤分給員工的只係薪水。薪水水平係市場決定,人多了就賤,你不做也有人做。那企業股東分的自然多一點,因為股東是有限人數。所以一般人可以想辦法成為股東,分享利潤。有幾個方法:創業;盡早加入新創公司取得股分;加入上市公司工作以優惠價買入股分;身為散戶在股市買入好公司的股分。
所以見到資本家在搶,你不要指責。你也可以成為資本家,至少和他們分享企業利潤。
富人更富是真的。
窮人更窮,這種情況是眼界窮,見識窮。拓寬視野,學習富人,自然可以走出困境。