cofacts

Month: 2024-03

2024-03-01

mrorz 01:11:34
我想到一件事情
現在 staging 上的 API,用到的應該是舊版的 media manager,不包含我這個 PR
https://github.com/cofacts/media-manager/pull/10/files

因為我 local 開發是用 npm link 連結到本機檔案,但 github action 沒有,所以無論是 CI test 還是 build 出來的 image 裡面用的都是舊版的 media manager
開發時已知舊版 media manager 的 pipe 因為全部共用一次下載,它就是會在多個 stream 結束時間不一時整個卡住(所以我才會跑去改 media manager)
解法應該就是先幫我 review 上面那個 PR 我先進 code 並發新版~
mrorz 01:11:34
我想到一件事情
現在 staging 上的 API,用到的應該是舊版的 media manager,不包含我這個 PR
https://github.com/cofacts/media-manager/pull/10/files

因為我 local 開發是用 npm link 連結到本機檔案,但 github action 沒有,所以無論是 CI test 還是 build 出來的 image 裡面用的都是舊版的 media manager
開發時已知舊版 media manager 的 pipe 因為全部共用一次下載,它就是會在多個 stream 結束時間不一時整個卡住(所以我才會跑去改 media manager)
解法應該就是先幫我 review 上面那個 PR 我先進 code 並發新版~
mrorz 01:45:09
Staging API 更新,影片訊息可以送進來,而且 thumbnail 也可以生成(2x 播放,240p)
有一個哈爾濱冰雪大世界的影片轉檔失敗,我再研究一下
另外 github 上 CI test 依舊是壞的,ubuntu 的 ffmpeg 環境真的神秘
截圖 2024-03-01 上午1.40.30.png
mrorz 13:59:24
關於 Thumbnail 與影片支援部分,其實也可以考慮直接用 cloudflare 做
https://developers.cloudflare.com/stream/
目前看起來,關於 thumbnail:
• thumbnail 好像不算錢,只有靜止的跟 gif(限 15s 內、fps 限制 1~15)
• thumbnail 是 request 來才會即時生成,如果是 gif 的話可能要生數秒鐘,產出十幾 MB 的 gif 送到瀏覽器
• thumbnail 可以指定開始播放的時間,但無法調整播放速度
另外關於影片檔案:
• 檔案可以做 signedUrl,所以可以在 rumors-api 產出 signed URL 吐在 `attachmentUrl` 裡頭,也可以在裡面放 thumbnail URL
• 可以生成指定長度的 clip 限制播放時長
要用的話,一般的做法:
• 訊息列表 thumbnail: 用 cloudflare 的 gif thumbnail
• 未登入造訪訊息內頁 preview: 用 cloudflare 的 iframe stream player 播放 30s clip
• 登入後的使用者可以拿到 original,用 cloudflare 的 iframe stream player 播放原長度影片
更省的做法:
• 訊息列表 thumbnail: 用 cloudflare 的靜止 thumbnail(jpg,較小)
• 未登入造訪訊息內頁 preview: 用 cloudflare 的 gif thumbnail 15s (不用錢,但應該要生一陣子)
• 登入後的使用者可以拿到 original,用 cloudflare 的 iframe stream player 播放原長度影片
附加的好處:
• 可以透過 cloudflare retrieve video detail API 拿到影片時長
• 因為有 on-the-fly 的 thumbnail 可以用,因此未來如果接了 google video intelligence API 偵測 shot changes,甚至可以做到列出影片分段截圖的功能,對查核影片會超級方便——點擊截圖跳到那個分段、對截圖右鍵來用瀏覽器內建功能以圖找圖等等。
其他選項:
Google Transcoder API
• 指定要轉的解析度、目標
• 直接有 sprite sheet! https://cloud.google.com/transcoder/docs/how-to/generate-spritesheet#generate_image_periodically
• 跟 bucket、cloud function 串在一起: https://cloud.google.com/use-cases/video-on-demand?hl=en#features
mrorz 13:59:24
關於 Thumbnail 與影片支援部分,其實也可以考慮直接用 cloudflare 做
https://developers.cloudflare.com/stream/

Cloudflare Docs

Cloudflare Stream · Cloudflare Stream docs

Cloudflare Stream lets you or your end users upload, store, encode, and deliver live and on-demand video with one API, without configuring or …

目前看起來,關於 thumbnail:
• thumbnail 好像不算錢,只有靜止的跟 gif(限 15s 內、fps 限制 1~15)
• thumbnail 是 request 來才會即時生成,如果是 gif 的話可能要生數秒鐘,產出十幾 MB 的 gif 送到瀏覽器
• thumbnail 可以指定開始播放的時間,但無法調整播放速度
另外關於影片檔案:
• 檔案可以做 signedUrl,所以可以在 rumors-api 產出 signed URL 吐在 `attachmentUrl` 裡頭,也可以在裡面放 thumbnail URL
• 可以生成指定長度的 clip 限制播放時長
要用的話,一般的做法:
• 訊息列表 thumbnail: 用 cloudflare 的 gif thumbnail
• 未登入造訪訊息內頁 preview: 用 cloudflare 的 iframe stream player 播放 30s clip
• 登入後的使用者可以拿到 original,用 cloudflare 的 iframe stream player 播放原長度影片
更省的做法:
• 訊息列表 thumbnail: 用 cloudflare 的靜止 thumbnail(jpg,較小)
• 未登入造訪訊息內頁 preview: 用 cloudflare 的 gif thumbnail 15s (不用錢,但應該要生一陣子)
• 登入後的使用者可以拿到 original,用 cloudflare 的 iframe stream player 播放原長度影片
附加的好處:
• 可以透過 cloudflare retrieve video detail API 拿到影片時長
• 因為有 on-the-fly 的 thumbnail 可以用,因此未來如果接了 google video intelligence API 偵測 shot changes,甚至可以做到列出影片分段截圖的功能,對查核影片會超級方便——點擊截圖跳到那個分段、對截圖右鍵來用瀏覽器內建功能以圖找圖等等。
其他選項:
Google Transcoder API
• 指定要轉的解析度、目標
• 直接有 sprite sheet! https://cloud.google.com/transcoder/docs/how-to/generate-spritesheet#generate_image_periodically
• 跟 bucket、cloud function 串在一起: https://cloud.google.com/use-cases/video-on-demand?hl=en#features

2024-03-02

曾靖宇 11:08:17
@z0952162018 has joined the channel

2024-03-03

yuneko 00:48:01
@ono.yuneko.6 has joined the channel

2024-03-04

mrorz 14:07:32
本週開始週會改到禮拜一囉~
8pm NPO Hub 見
今日議程 https://g0v.hackmd.io/@cofacts/meetings/%2FucUXvnqbRBmsD6YGkmdYvg
現在 #cofacts 小聚好像沒有放在 g0v 行事曆上?會想要放嗎?
對耶好像可以放
放好了
好像很熱鬧
mrorz 14:07:32
本週開始週會改到禮拜一囉~
8pm NPO Hub 見
今日議程 https://g0v.hackmd.io/@cofacts/meetings/%2FucUXvnqbRBmsD6YGkmdYvg

HackMD

Cofacts 會議記錄 - HackMD

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

現在 #cofacts 小聚好像沒有放在 g0v 行事曆上?會想要放嗎?
對耶好像可以放
放好了
好像很熱鬧

2024-03-05

cai 14:41:04
https://cofacts.tw/article/jJvn8o0BBMtPEaE0NUuK
下次缺範例講的時候可以拿健保補助的老謠言去當範例
文字→口述影片都出現過了www
跟「年輕人選里長」一樣耶
文字被拿來念稿,某種培養網紅的套路?
新北小聚缺素材可以拿這則去用
我剛剛很認真的再看那個人的手指....
看有沒有美顏濾鏡嗎 XDD
看看是真的人還是生成的XDDD
cai 14:41:04
https://cofacts.tw/article/jJvn8o0BBMtPEaE0NUuK
下次缺範例講的時候可以拿健保補助的老謠言去當範例
文字→口述影片都出現過了www
跟「年輕人選里長」一樣耶
文字被拿來念稿,某種培養網紅的套路?
新北小聚缺素材可以拿這則去用
我剛剛很認真的再看那個人的手指....
看有沒有美顏濾鏡嗎 XDD
看看是真的人還是生成的XDDD

2024-03-06

ael 19:29:47
想問我可以去哪裡偷看 #cofacts 發的 hypercerts 是怎麼寫的啊
你問了一個很好的問題
我現在找不到 XD
非常簡單,瞭解了 XD 我想要寫詳細一點 QQ
寫詳細的話
會在哪裡看得到嗎
可能就你那個 notion 裡面寫的東西把我猜。我是說我想要寫 Disfactory 的部分寫詳細一點。
後來我們也是卡在,在 Op 鏈上的 Hypercert 就算能買回,要以台幣提領出來的手續太繁瑣了,所以最後還是一個人領出來然後銀行轉帳這樣 XDDD
但因為我們不像你們是只寫當年一段時間,我們是寫全部的。所以也沒有要轉給個別貢獻者。
ael 19:29:47
想問我可以去哪裡偷看 #cofacts 發的 hypercerts 是怎麼寫的啊
你問了一個很好的問題
我現在找不到 XD
非常簡單,瞭解了 XD 我想要寫詳細一點 QQ
寫詳細的話
會在哪裡看得到嗎
可能就你那個 notion 裡面寫的東西把我猜。我是說我想要寫 Disfactory 的部分寫詳細一點。
後來我們也是卡在,在 Op 鏈上的 Hypercert 就算能買回,要以台幣提領出來的手續太繁瑣了,所以最後還是一個人領出來然後銀行轉帳這樣 XDDD
但因為我們不像你們是只寫當年一段時間,我們是寫全部的。所以也沒有要轉給個別貢獻者。

2024-03-09

米露露(Melulu) 20:06:32
@eddie8873192 has joined the channel
🙌 1

2024-03-11

NZ 01:23:01
@shsp102003 has joined the channel
mrorz 14:36:03
今日 8pm 議程 https://g0v.hackmd.io/@cofacts/meetings/%2FaUgKwPUaTPeVLZbcpyxe3A
今天不會在 NPO Hub 唷,會線上舉行

HackMD

Cofacts 會議記錄 - HackMD

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

mrorz 14:36:03
今日 8pm 議程 https://g0v.hackmd.io/@cofacts/meetings/%2FaUgKwPUaTPeVLZbcpyxe3A
今天不會在 NPO Hub 唷,會線上舉行
HT Iunn 17:52:42
@jedy2468 has joined the channel

2024-03-15

Peter 14:31:45
趙少康要來台大分享「如何看穿網路與媒體網路與媒體虛假哄騙」XDDD
而且時間是 4/2
是國際事實查核日 XD
我猜開場會提這件事
好好笑
Peter 14:31:45
趙少康要來台大分享「如何看穿網路與媒體虛假哄騙」XDDD
而且時間是 4/2
是國際事實查核日 XD
我猜開場會提這件事
好好笑
🤔 1 5 🤣 1

2024-03-17

mrorz 16:56:13
從李宏毅老師放在 youtube 上的 literature review (?) 上撈到兩個用 AI 評價文章的 paper
https://arxiv.org/abs/2305.01937 / https://arxiv.org/abs/2310.05657

說不定可以拿來幫助查核協作者檢視自己的 reply
或是拿來檢視 AI reply
mrorz 16:56:13
從李宏毅老師放在 youtube 上的 literature review (?) 上撈到兩個用 AI 評價文章的 paper
https://arxiv.org/abs/2305.01937 / https://arxiv.org/abs/2310.05657

說不定可以拿來幫助查核協作者檢視自己的 reply
或是拿來檢視 AI reply

arXiv.org

A Closer Look into Automatic Evaluation Using Large Language Models

Using large language models (LLMs) to evaluate text quality has recently gained popularity. Some prior works explore the idea of using LLMs for evaluation, while they differ in some details of the evaluation process. In this paper, we analyze LLM evaluation (Chiang and Lee, 2023) and G-Eval (Liu et al., 2023), and we discuss how those details in the evaluation process change how well the ratings given by LLMs correlate with human ratings. We find that the auto Chain-of-Thought (CoT) used in G-Eval does not always make G-Eval more aligned with human ratings. We also show that forcing the LLM to output only a numeric rating, as in G-Eval, is suboptimal. Last, we reveal that asking the LLM to explain its own ratings consistently improves the correlation between the ChatGPT and human ratings and pushes state-of-the-art (SoTA) correlations on two meta-evaluation datasets.

✏️ 3 👍 1
mrorz 23:54:08
週一在 NPO Hub 開會唷
議程:https://g0v.hackmd.io/nJJJFw36RaWFJ4cUycgihA

g0v.hackmd.io

20240318 會議記錄 - HackMD

mrorz 23:54:08
週一在 NPO Hub 開會唷
議程:https://g0v.hackmd.io/nJJJFw36RaWFJ4cUycgihA

2024-03-18

jeff563715 19:33:21
@jeff563715 has joined the channel

2024-03-19

Amos 17:46:38
翻舊資料發現了很讚的貼紙!已經是時代的眼淚了嗎?
image.png
這款滿熱門的,應該發完了?
看到的時侯好像有比鄰的聲音浮現
熱門款捏
熱門到有加印
好想許願複刻版~
🤣 1
Trinky Su 17:55:03
@trinky.cw.su has joined the channel
mrorz 19:05:37
> 請問下一次的資料更新有預計的時間嗎?
沒有,目前是想到再更新
我們有把自動更新這件事情放在 backlog,其實就是把 `CONTRIBUTING.md` 裡面的步驟,寫成 Github action 的步驟
如果有人能幫忙寫 Github action 的話就幫大忙了 https://github.com/cofacts/opendata/issues/24 🙏

#24 Scheduled deploy to huggingface

Using scheduled Github action. Can be bi-weekly or monthly update, after the weekly update. ☐ Setup ES in Github action (refer to <https://github.com/cofacts/rumors-api/blob/master/.github/workflows/ci.yml#L14-L17|rumors-api>) • Installs gcs plugin • Links to Cofacts elasticsearch backup bucket ☐ Perform file generation ☐ Validates CSV format ☐ Can perform git push to Hugging face (example of <https://huggingface.co/docs/hub/spaces-github-actions|space>; example of <https://huggingface.co/docs/datasets/share#clone-the-repository|git LFS & dataset>; <https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md|Github actions runner software list for ubuntu>)

❤️ 1

2024-03-20

2024-03-22

ichenchiang082 19:23:30
@ichenchiang082 has joined the channel
cai 19:45:25
最新查核有外送茶廣告,連兩天都出現
喔呀漏了
處理完畢
感謝提醒
cai 19:45:25
最新查核有外送茶廣告,連兩天都出現
喔呀漏了
處理完畢
感謝提醒

2024-03-23

@null 08:30:38

Health Check Name: api.cofacts.tw
Health Check ID: 86c058fd4a13c3a35fd33ecb2c6e74cf
Time : 2024-03-23 00:30:28 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 08:30:46

Health Check Name: line-bot.cofacts.tw
Health Check ID: 43bacff73e318b0ee85fdcda1f7d8627
Time : 2024-03-23 00:30:31 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 08:30:59

Health Check Name: cofacts.tw
Health Check ID: 26c31cd565ee9448e8cff64528205cd3
Time : 2024-03-23 00:30:41 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
mrorz 08:48:48
網站活的
mrorz 08:48:48
網站活的
mrorz 08:49:17
https://cofacts.tw/article/2gg306y1z0gai
已經經典到連 ChatGPT 都在懷疑詐騙了
🤢 1 😆 1
mrorz 08:49:17
https://cofacts.tw/article/2gg306y1z0gai
已經經典到連 ChatGPT 都在懷疑詐騙了

2024-03-24

@null 20:00:38

Health Check Name: line-bot.cofacts.tw
Health Check ID: 43bacff73e318b0ee85fdcda1f7d8627
Time : 2024-03-24 12:00:27 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 20:00:59

Health Check Name: api.cofacts.tw
Health Check ID: 86c058fd4a13c3a35fd33ecb2c6e74cf
Time : 2024-03-24 12:00:46 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
@null 20:01:08

Health Check Name: cofacts.tw
Health Check ID: 26c31cd565ee9448e8cff64528205cd3
Time : 2024-03-24 12:00:50 +0000 UTC
Status: Unhealthy
Failure reason: HTTP timeout occurred
初步研判不是被打
是不是 swap 又用完,等我有電腦
沒錯,又是 swap 全滿、kswapd 無所適從而佔據 CPU
kworker/u12 不知道是啥
我來把 Elasticsearch 重開先
docker 指令都卡住了
docker-compose restart db 中
指令非常遲緩
解除了
elasticsearch 吃到 20GB ,把實體記憶體和 swap 都吃完了?
設定 elastic 執行時的 max memory 會不會有幫助, -Xmx12g 之類的
之前已經有了捏
而且才給 8g 很小氣
但我選擇重開 elasticsearch 確實是因為它 mem 佔比最大(45%)
但老實講,16GB RAM 開 8GB 就是 50%
所以佔比最大是應該的
所以可能真的有 memory leak ,可能要考慮像 PTT 一樣一週重開一次了 XD
網站確定有 leak,我每 30min 就會 soft restart XD
ronnywang 20:59:22
@mrorz cofacts down
ronnywang 20:59:22
@mrorz cofacts down
mrorz 21:05:06
感謝提醒
mrorz 21:05:06
感謝提醒
mrorz 21:05:41
我先騎個車
mrorz 21:05:41
我先騎個車
mrorz 21:08:43
初步研判不是被打
是不是 swap 又用完,等我有電腦
mrorz 21:30:53
沒錯,又是 swap 全滿、kswapd 無所適從而佔據 CPU
image.png
mrorz 21:31:56
kworker/u12 不知道是啥
mrorz 21:32:33
我來把 Elasticsearch 重開先
mrorz 21:33:43
docker 指令都卡住了
mrorz 21:42:01
docker-compose restart db 中
指令非常遲緩
mrorz 21:42:28
解除了
ronnywang 21:47:03
elasticsearch 吃到 20GB ,把實體記憶體和 swap 都吃完了?
ronnywang 21:48:10
設定 elastic 執行時的 max memory 會不會有幫助, -Xmx12g 之類的
mrorz 21:56:12
之前已經有了捏
mrorz 21:56:17
而且才給 8g 很小氣
mrorz 21:57:28
但我選擇重開 elasticsearch 確實是因為它 mem 佔比最大(45%)
mrorz 21:57:41
但老實講,16GB RAM 開 8GB 就是 50%
mrorz 21:57:47
所以佔比最大是應該的
ronnywang 22:00:28
所以可能真的有 memory leak ,可能要考慮像 PTT 一樣一週重開一次了 XD
mrorz 22:04:32
網站確定有 leak,我每 30min 就會 soft restart XD

2024-03-25

cai 13:48:28
R18的影片能想辦法擋一下嗎,不想登入後無心理準備就看到啊
先前討論是可能會跟 video thumbnail 一起做
使用 google video intelligence API 標定之後隱藏(就是那種「偵測到 OOO 請問是否觀看」的功能)

不過其實隱藏的 UI 邏輯部分是可以先做,沒接 API 前先做手動標定
cai 13:48:28
R18的影片能想辦法擋一下嗎,很不想登入後無心理準備就看到啊
先前討論是可能會跟 video thumbnail 一起做
使用 google video intelligence API 標定之後隱藏(就是那種「偵測到 OOO 請問是否觀看」的功能)

不過其實隱藏的 UI 邏輯部分是可以先做,沒接 API 前先做手動標定

2024-03-26

mrorz 12:00:05
先前討論是可能會跟 video thumbnail 一起做
使用 google video intelligence API 標定之後隱藏(就是那種「偵測到 OOO 請問是否觀看」的功能)

不過其實隱藏的 UI 邏輯部分是可以先做,沒接 API 前先做手動標定

g0v.hackmd.io

20240304 會議記錄 - HackMD

2024-03-28

ael 17:37:18
我朋友 @yunshiuan.chuang ,人在美國卻還是心心念念想要做 g0v 專案啊,他專長是心理學+python/NLP/LLM,最近主要在做 LLM agent。非常想要跳坑

我建議他可以來 cofacts 問問看有什麼坑可以跳
ael 17:37:18
我朋友 @yunshiuan.chuang ,人在美國卻還是心心念念想要做 g0v 專案啊,他專長是心理學+python/NLP/LLM,最近主要在做 LLM agent。非常想要跳坑

我建議他可以來 cofacts 問問看有什麼坑可以跳
😆 1 🙌 1
yunshiuan.chuang 17:37:22
@yunshiuan.chuang has joined the channel
yunshiuan.chuang 22:11:02
謝謝 @aelcenganda 邀請!
yunshiuan.chuang 22:11:02
謝謝 @aelcenganda 邀請!
mrorz 23:31:40
您好您好~
我覺得可以先從 https://cofacts.tw/replies 這裡幫查核回應按覺得有用、覺得沒幫助開始
感受一下訊息與回應的形狀唷
我會希望 AI 可以更能幫助查核協作者,所以可以先從體驗查核協作者的日常開始 XD

想要看看整體的資料長什麼樣子的話,
也可以摸一摸 opendata https://huggingface.co/datasets/Cofacts/line-msg-fact-check-tw
yunshiuan.chuang 2024-03-29 00:53:32
太感謝@mrorz 了!
mrorz 23:31:40
您好您好~
我覺得可以先從 https://cofacts.tw/replies 這裡幫查核回應按覺得有用、覺得沒幫助開始
感受一下訊息與回應的形狀唷
我會希望 AI 可以更能幫助查核協作者,所以可以先從體驗查核協作者的日常開始 XD

想要看看整體的資料長什麼樣子的話,
也可以摸一摸 opendata https://huggingface.co/datasets/Cofacts/line-msg-fact-check-tw

huggingface.co

Cofacts/line-msg-fact-check-tw · Datasets at Hugging Face

We’re on a journey to advance and democratize artificial intelligence through open source and open science.

yunshiuan.chuang 2024-03-29 00:53:32
太感謝@mrorz 了!
👍 3 🙌 1 1

2024-03-29

cai 00:16:14
影片沒有 AI 逐字稿的機率變高了
https://cofacts.tw/article/5xCwgI4B0DEb0v6cXOgH
https://cofacts.tw/article/KBD7go4B0DEb0v6ceevv
對呀滿怪的
我在找 hallucination 影片時也發現好像有這樣的現象
不知道是不是 whisper 有更新
429 是 too many requests
應該是不至於一分鐘超過 100 個 request 的才對呀⋯⋯
cai 00:16:14
3/27 後影片沒有 AI 逐字稿的機率變高了
https://cofacts.tw/article/5xCwgI4B0DEb0v6cXOgH
https://cofacts.tw/article/KBD7go4B0DEb0v6ceevv
對呀滿怪的
我在找 hallucination 影片時也發現好像有這樣的現象
不知道是不是 whisper 有更新
429 是 too many requests
應該是不至於一分鐘超過 100 個 request 的才對呀⋯⋯
mrorz 03:52:01
https://www.economist.com/by-invitation/2024/03/26/video-will-kill-the-truth-if-monitoring-doesnt-improve-argue-two-researchers

中央社突破 paywall: https://www.cna.com.tw/news/aipl/202403270400.aspx

The Economist

Video will kill the truth if monitoring doesn’t improve, argue two researchers

Madeleine Daepp and Robert Osazuwa Ness share lessons from Taiwan for fighting disinformation

中央社 CNA

AI及深偽影音威脅激增 專家示警台灣強化應對工具 | 政治 | 中央社 CNA

微軟研究院(Microsoft Research)兩名專家近日應英國「經濟學人」期刊邀請撰文分析人工智慧(AI)、深偽影音等新興科技對民主政治構成的挑戰,提到台灣的政府機構和研究組織缺乏及時應對工具。

👀 2
Eldar Iusupzhanov 12:26:46
@eldar.iusupzhanov.nct has joined the channel
Eldar Iusupzhanov 12:27:40
Hi! My name is Eldar, I am an international student in NYCU. Can I join the development of cofacts? It's part of the service learning course in our school, I have to contribute to some open source repo. Cofacts looks interesting to me, and also suits my skills: JS, Node.js, React.js. I would be glad with helping you to resolve the issues on the github :)
Welcome @eldar.iusupzhanov.nct !

You can start with the good first issue here: https://github.com/cofacts/rumors-site/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22

Feel free to ask here anytime if you need further clarification on the issues!
Eldar Iusupzhanov 12:27:40
Hi! My name is Eldar, I am an international student in NYCU. Can I join the development of cofacts? It's part of the service learning course in our school, I have to contribute to some open source repo. Cofacts looks interesting to me, and also suits my skills: JS, Node.js, React.js. I would be glad with helping you to resolve the issues on the github :)
Welcome @eldar.iusupzhanov.nct !

You can start with the good first issue here: https://github.com/cofacts/rumors-site/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22

Feel free to ask here anytime if you need further clarification on the issues!
mrorz 12:49:31
Welcome @eldar.iusupzhanov.nct !

You can start with the good first issue here: https://github.com/cofacts/rumors-site/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22

Feel free to ask here anytime if you need further clarification on the issues!
👍 1

2024-03-30