cofacts

Month: 2025-04

2025-04-04

mrorz 14:23:28
https://github.com/cofacts/rumors-api/pull/365
這個 PR 是我用 Roo Code 發的
我請他用 hackmd MCP 讀取我們之前寫的 design doc
他順手把 codebase 讀了一遍之後,精確指出目前還沒實作的部分

我:來實作 `/moderation/article/media` 吧!
Roo:(寫寫寫)
我:(小修正,commit)
我:我們也來實作 /moderation/aiReply 吧
Roo:(寫寫寫)
我:(提供一點小建議,修正並 commit)
我:幫我發個 pull request
Roo:(寫 PR title & description 後用 Github MCP 發 PR)

然後就是那個 pull request 了
image.png
image.png

HackMD

Cofacts spam removal automation - HackMD

# Cofacts spam removal automation &gt; Initially proposed: &gt; <https://g0v.hackmd.io/uefTz4yURImgtem-->

把 design doc 寫得讓人看得懂,就是讓 LLM 也看得懂
我覺得認真設計的 effort 沒有白費 XD
💡 2
mrorz 14:24:49
把 design doc 寫得讓人看得懂,就是讓 LLM 也看得懂
我覺得認真設計的 effort 沒有白費 XD
1

2025-04-07

mrorz 16:16:44
今日議程 https://g0v.hackmd.io/@cofacts/meetings/%2FSRVhEtOTQf-mQSV7CVstkw

HackMD

Cofacts 會議記錄 - HackMD

# Cofacts 會議記錄 - [搜尋](<https://cse.google.com/cse?cx=71f4f7ee215d54fe6>)[target=_blank] ## 2025 -

chewei 哲瑋 17:13:17
週一例會,再請 Cofacts 協助測試 g0v 台北社群空間的場地使用方式 🙏 場地目前可以來重新配置 投影座向、桌椅佈局
👍 2
chewei 哲瑋 17:13:17
週一例會,再請 Cofacts 協助測試 g0v 台北社群空間的場地使用方式,場地目前可以來重新配置 投影座向、桌椅佈局
chewei 哲瑋 21:03:57
編輯小聚與每週例會,如有需要使用 202 場地,可以提早 booking ~
https://g0v.hackmd.io/Yef7YTSZS5q52nLPdNgz2A?view

g0v.hackmd.io

g0v 社群小松果 - HackMD

另外cofacts 每週例會並不排他,如果是同一時段會一起共用空間,cofacts會使用一張桌子唷
🙌 3 1
chewei 哲瑋 21:03:57
編輯小聚與每週例會,如有需要使用 202 場地,可以提早 booking ~
https://g0v.hackmd.io/Yef7YTSZS5q52nLPdNgz2A?view

g0v.hackmd.io

g0v 社群小松果 - HackMD

另外cofacts 每週例會並不排他,如果是同一時段會一起共用空間,cofacts會使用一張桌子唷

2025-04-08

2025-04-09

mrorz 23:19:47
._./ 我下週一晚上(4/14)被卡了一個應酬 (?),不知道是否可以把會議移動到 4/15~4/17 的任一天晚上 8pm 呢
cc/ @bil @acerxp511
我都可以
三天可以唷
感謝大家的彈性 🙏
那我想要選 4/17 (四)20:00 唷
好的
本週會議在 4/17 唷,今天沒有~
mrorz 23:19:47
._./ 我下週一晚上(4/14)被卡了一個應酬 (?),不知道是否可以把會議移動到 4/15~4/17 的任一天晚上 8pm 呢
cc/ @bil @acerxp511
我都可以
三天可以唷
感謝大家的彈性 🙏
那我想要選 4/17 (四)20:00 唷
好的
本週會議在 4/17 唷,今天沒有~

2025-04-10

2025-04-11

mrorz 12:36:45
Hallucination: 台灣沒有50元硬幣
https://langfuse.cofacts.tw/project/cm3e6a2190001fdga2ruendgd/traces/ZhTQHpYBW80L-hej70J5?timestamp=2025-04-10T08%3A28%3A51.453Z&display=preview
AI 還停留在民國 91 年,看來還可以上車 HTC
😆 3

2025-04-12

mrorz 00:08:16
我在 LINE 上收到這個
https://cofacts.tw/article/bOkQAZYBYrjt7MSMzGsk
https://cofacts.tw/article/ma89sw2xr039

是個中間商把關稅造成的價差也一起放大的神奇算法 XD
mrorz 00:08:16
我在 LINE 上收到這個
https://cofacts.tw/article/bOkQAZYBYrjt7MSMzGsk
https://cofacts.tw/article/ma89sw2xr039

是個中間商把關稅造成的價差也一起放大的神奇算法 XD

2025-04-14

mrorz 09:55:09
本週會議在 4/17 唷,今天沒有~
👍 2 🦒 1

2025-04-17

mrorz 13:46:45
今日議程
https://g0v.hackmd.io/@cofacts/meetings/%2F-GmgAfesTB6n1pxGvWQvWA

HackMD

Cofacts 會議記錄 - HackMD

# Cofacts 會議記錄 - [搜尋](<https://cse.google.com/cse?cx=71f4f7ee215d54fe6>)[target=_blank] ## 2025 -

mrorz 13:54:26
現在 rumors-site 的測試都會 fail,主要是因為 setup-node 版本太舊,有點討厭
https://github.com/actions/setup-node/issues/1275
mrorz 13:54:26
現在 rumors-site 的測試都會 fail,主要是因為 setup-node 版本太舊,有點討厭
https://github.com/actions/setup-node/issues/1275

#1275 Errors out on npm cache (no changes, worked fine until now)

*Description:* The Setup Node.js action fails with `Error: Cache service responded with 422`. This was not happening until today and now it happens on the three existing repos I tried, plus the new minimal repro linked below. Using `cache: 'npm'`. Full log: ``` Run actions/setup-node@v2 Found in cache @ /opt/hostedtoolcache/node/22.14.0/x64 /opt/hostedtoolcache/node/22.14.0/x64/bin/npm config get cache /home/runner/.npm Error: Cache service responded with 422 ``` *Action version:* v2 *Platform:* • Ubuntu • macOS • Windows *Runner type:* • Hosted • Self-hosted *Tools version:* node v22.14.0 on ubuntu locally, "22" in GitHub runner. *Repro steps:* <https://github.com/bhaugeea/tmp|https://github.com/bhaugeea/tmp> *Expected behavior:* Until now the CI job in the repro succeeded. *Actual behavior:* Node-setup errors on an npm cache interaction.

2025-04-19

mrorz 00:47:45
https://deepmind.google/technologies/gemini/flash/
2.5 flash 出了,值得測測看
mrorz 00:47:45
https://deepmind.google/technologies/gemini/flash/
2.5 flash 出了,值得測測看

Google DeepMind

Gemini 2.5 Flash

Gemini 2.5 Flash is our low latency, cost-efficient thinking model.

2025-04-20

@null 18:25:19

Health Check Name: api.cofacts.tw
Health Check ID: 86c058fd4a13c3a35fd33ecb2c6e74cf
Time : 2025-04-20 10:25:01 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 18:25:26

Health Check Name: api.cofacts.tw
Health Check ID: 86c058fd4a13c3a35fd33ecb2c6e74cf
Time : 2025-04-20 10:25:01 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 18:26:17

Health Check Name: cofacts.tw
Health Check ID: 26c31cd565ee9448e8cff64528205cd3
Time : 2025-04-20 10:26:01 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 18:26:27

Health Check Name: line-bot.cofacts.tw
Health Check ID: 43bacff73e318b0ee85fdcda1f7d8627
Time : 2025-04-20 10:26:14 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 18:31:09

Health Check Name: cofacts.tw
Health Check ID: 26c31cd565ee9448e8cff64528205cd3
Time : 2025-04-20 10:30:51 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 18:41:54

Health Check Name: cofacts.tw
Health Check ID: 26c31cd565ee9448e8cff64528205cd3
Time : 2025-04-20 10:41:34 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
好像又是 swap 滿了,我先重開 db
感謝感謝
發現一個沒被 cloudflare 管理的流量,會一直觸發 graphql IntrospectionQuery
不過他們是每天固定在打,應該不是這次壞掉的主因
(截圖是今天,不過我是在看 4/20 log 發現它們的)

ip:
35.72.187.57
35.72.211.147
54.248.237.122
印象中之前有觀察到,有人在接 Cofacts API 的時候,可能以為 IntrospectionQuery 一定要打,所以就這樣打了
是可以限制 introspection 只能透過 grqphiql 使用,但是它 query 的頻率應該也要被限制一下 :p,好奇哪個服務用到三台 server
nonumpa 18:51:11
好像又是 swap 滿了,我先重開 db

2025-04-21

mrorz 11:43:09
感謝感謝
mrorz 16:20:54
今日議程
https://g0v.hackmd.io/@cofacts/meetings/%2FloOxvvWRTTSiKMF1xl7UqA

HackMD

Cofacts 會議記錄 - HackMD

# Cofacts 會議記錄 - [搜尋](<https://cse.google.com/cse?cx=71f4f7ee215d54fe6>)[target=_blank] ## 2025 -

mrorz 16:20:54
今日議程
https://g0v.hackmd.io/@cofacts/meetings/%2FloOxvvWRTTSiKMF1xl7UqA

HackMD

Cofacts 會議記錄 - HackMD

# Cofacts 會議記錄 - [搜尋](<https://cse.google.com/cse?cx=71f4f7ee215d54fe6>)[target=_blank] ## 2025 -

2025-04-22

Jonesjans 15:10:06
@xacas46088 has joined the channel

2025-04-23

cytpress 12:28:42
@ganymede5035 has joined the channel

2025-04-25

Davis Zhang 05:06:52
@d3651527 has joined the channel
@null 16:51:25

Health Check Name: cofacts.tw
Health Check ID: 26c31cd565ee9448e8cff64528205cd3
Time : 2025-04-25 08:51:07 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
mrorz 16:52:54
這個 load 不正常
image.png
看不懂,
我先重開 ES
沒事,日本這堆都是來自自己的 server
應該是 site 被打之後,site 要做 server side render 時自身的流量
那個奇怪 ASN
都在 host 一些詐騙網站
https://urlscan.io/search/#page.asn:%22AS132203%22
我把那個 tencent 的 AS 加到 IP access rule 了
然後把 Alex 的兩個 skip rule 開回去
我把那個 tencent 的 AS 加到 IP access rule 了
然後把 Alex 的兩個 skip rule 打開
@null 16:58:53

Health Check Name: cofacts.tw
Health Check ID: 26c31cd565ee9448e8cff64528205cd3
Time : 2025-04-25 08:58:35 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred

2025-04-28

mrorz 13:30:50
今日議程 https://g0v.hackmd.io/@cofacts/meetings/%2F_eImng5vT5GD14W_iV72CQ

HackMD

Cofacts 會議記錄 - HackMD

# Cofacts 會議記錄 - [搜尋](<https://cse.google.com/cse?cx=71f4f7ee215d54fe6>)[target=_blank] ## 2025 -

chewei 哲瑋 14:14:54

[注意] 臺北社群空間 NPO HUB的電梯,有發生故障,盡量減少搭乘電梯 ! [Notice] The elevator at the Taipei community space / NPOHUB Taipei is experiencing issues. Please try to minimize using the elevator!

chewei 哲瑋 14:14:54

[注意] 臺北社群空間 NPO HUB的電梯,有發生故障,盡量減少搭乘電梯 ! [Notice] The elevator at the Taipei community space / NPOHUB Taipei is experiencing issues. Please try to minimize using the elevator!

🦒 2