ฟีด Hacker News แบบเรียลไทม์ (jerbear2008.github.io) 1 คะแนน โดย GN⁺ 2025-10-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp บริการฟีดสำหรับติดตามโพสต์และคอมเมนต์ล่าสุดของ Hacker News ได้แบบ เรียลไทม์ มีการอัปเดตอัตโนมัติ บทความที่เกี่ยวข้อง การจ้างงานช่วยชะลอการเสื่อมถอยด้านการรู้คิดหรือไม่? หลักฐานจากแรงกระแทกในตลาดแรงงาน 1 คะแนน · 1 ความคิดเห็น · 1 시간 전 Agent Skills 1 คะแนน · 1 ความคิดเห็น · 1 시간 전 จำนวนวันที่ GitHub ไม่มีเหตุขัดข้อง 1 คะแนน · 1 ความคิดเห็น · 1 시간 전 คอนเทนเนอร์ Podman แบบ Rootless และเอ็กซ์พลอยต์ Copy Fail 1 คะแนน · 1 ความคิดเห็น · 5 시간 전 Async Rust ไม่เคยหลุดพ้นจากสถานะ MVP 1 คะแนน · 1 ความคิดเห็น · 7 시간 전 1 ความคิดเห็น GN⁺ 2025-10-12 ความคิดเห็นจาก Hacker News เมื่อก่อนฉันก็เคยทำอะไรแบบนี้สำหรับ HN เหมือนกัน ใช้เวลาแค่ชั่วโมงสองชั่วโมงก็โดน pg ส่งอีเมลมาขอให้หยุด ตอนนั้นยังไม่รู้ว่า HN รันอยู่บนฮาร์ดแวร์เก่ามาก เลยทำให้การสแครปทุก 5–10 วินาทีสร้างภาระให้เซิร์ฟเวอร์สูงมาก ของฉันใช้การเชื่อมต่อ WebSocket กับ Firebase อย่างเป็นทางการ เพื่อรับข้อมูลที่เซิร์ฟเวอร์ HN ส่งออกมาอยู่แล้ว จึงไม่เพิ่มภาระให้ HN เลยแม้แต่น้อย ดูแล้ว HN น่าจะยังรันอยู่บน 'มันฝรั่งขึ้นสนิม' เหมือนเดิม แต่ซอฟต์แวร์เขียนมาดีมากจนเท่านั้นก็เพียงพอแล้ว (จะมีใครโพสต์แค่ลิงก์บน HN กันล่ะ?) ซอร์สโค้ดอยู่ที่ https://github.com/jerbear2008/hn-live และซอร์ส/API ของ Firebase แบบ live (ที่ HN ดูแล) อยู่ที่ https://github.com/HackerNews/API ไซต์นี้ไม่ใช่สิ่งที่ฉันทำขึ้นนะ! เป็นผลงานของ @jerbear4328 ล้วน ๆ ตอนนี้มันกำลังดัง ฉันเลยจะส่งอีเมลไปด้วย รู้สึกทึ่งมากที่มันเป็นแค่ไฟล์ HTML ไฟล์เดียว ถ้าเพิ่มฟิลด์ "on: x y z thread" เข้าไปน่าจะดีขึ้นมาก เหมือนขาดแค่อย่างเดียวนี้เอง ผลงานเจ๋งจริง ๆ ฉันก็ทำเหมือนกัน: https://hn.hotgarba.ge/, แต่พอดูผ่านเครื่องมือของตัวเอง คอมเมนต์ของฉันกลับถูกแสดงเป็น [dead] ทันที เสียดายจัง แถมยังเสียมารยาทด้วย สงสัยว่าโดเมนนี้ทั้งโดเมนอาจถูกบล็อกหรือเปล่า เพราะคอมเมนต์อีกอันที่มีลิงก์โดเมนเดียวกันก็ตายเหมือนกัน (อ้างอิง), (โดเมน) พอกลับไปเช็กอีกที คอมเมนต์ที่เพิ่งโพสต์เมื่อกี้ก็ตายทันทีเหมือนกัน ชอบชื่อโดเมนนี้มาก ตลกดี ใช้ได้เลย! ถ้าแสดงชื่อหัวข้อของโพสต์ต้นฉบับด้วยก็น่าจะช่วยให้เข้าใจบริบทได้ง่ายขึ้น ทำแบบนี้ผ่าน HN/Firebase API ไม่ค่อยง่าย ตอนทำ hnstream.com ฉันต้องสแครปเองเพื่อหา article เคยลองแล้ว แต่จะกลายเป็นว่าต้องยิง request แยกสำหรับทุกคอมเมนต์ จนแทบต้องมีแบ็กเอนด์ ทั้งที่อันนี้ทำงานบนไฟล์ HTML แบบ static ที่มีแค่ Firebase WebSocket stream ก็พอ ฉันกลับรู้สึกว่าการเดาเองว่ามันเกี่ยวกับโพสต์ไหนก็เป็นความสนุกอย่างหนึ่ง ถ้าอยากได้เวอร์ชัน live ของแทบทุกหน้าเว็บ (รวมถึงการติดตามคอมเมนต์ในโพสต์ที่เคยอ่านแล้ว) ตอน HN API ออกฉันเคยทำอันหนึ่งไว้เพื่อฝึกฝีมือ React: https://insin.github.io/react-hn ดูเจ๋งมากนะ เหมือนเอามาใช้เป็นตัวดู HN หลักได้จริงเลย ไปดู GitHub repo มาแล้ว เป็นหน้า html แบบ static หน้าเดียว แถมโฮสต์อยู่บน github.io ด้วย ฉันควรจะสังเกตตั้งแต่แรกแต่ดันมองข้ามไป! static hosting นี่เจ๋งจริง ๆ ฉันว่าจะลองทดลองปรับสไตล์ให้เป็นแบบ the-monospace-web สำหรับของแนวนี้ ยังไม่ได้อ่านซอร์สโค้ด แต่ตั้งใจว่าจะกลับมาอ่านแน่นอน (ถ้าความขี้เกียจไม่ชนะก่อน!) ขอให้ทุกคนมีวันที่ดี ฉันชอบสงสัยบ่อย ๆ ว่าทีมดูแล HN อย่าง dang กับ tomhow จะใช้ยูทิลิตี้แบบนี้กันอยู่หรือเปล่า สงสัยเหมือนกันว่าพวกเขาอ่านทุกโพสต์ที่ขึ้นมาที่นี่จริงไหม นึกภาพแล้วเหมือนพวกเขาเปิดสิ่งนี้ทิ้งไว้ในห้องทีวีจอยักษ์ แล้วนั่งดูสตรีมคอมเมนต์ HN แบบเรียลไทม์ ถ้าอยู่ในหนังคงเป็นฉากที่เท่มาก นี่เป็นอีกหนึ่งการใช้ HN API ที่เจ๋งมาก! ถ้ากรองเฉพาะเธรดที่ฉันเคยคอมเมนต์ได้ก็คงดี เพราะบางทีมีคนตอบกลับแล้วฉันกว่าจะรู้ก็ตั้งหลายวันให้หลัง อีกตัวอย่างหนึ่งที่ฉันทำด้วย API คือฟังก์ชัน 'เล่นซ้ำ' เธรดประวัติศาสตร์อย่างตอน Rust 1.0 ออก โดยทำเป็นแอนิเมชัน: replay และยังมีมุมมองที่แยก activity ล่าสุดตามหัวข้อด้วย: hn.unlurker.com รู้จัก hnreplies.com ไหม? ถ้ามีคนตอบคอมเมนต์ของฉัน มันจะส่งอีเมลแจ้งเตือน เจ๋งใช้ได้เลย! แต่ถ้าจะดูโพสต์ใหม่ยังต้องรีเฟรชเอง ถ้าทำอัปเดตแบบเรียลไทม์ (WebSocket หรือ SSE อะไรพวกนี้) ได้ น่าจะช่วยให้ใช้งานสะดวกขึ้นมาก แม้จะเจ๋ง แต่ในแง่การใช้งานจริงก็ยังค่อนข้างก้ำกึ่ง ลองนึกถึงประสบการณ์แบบ reddit ที่พอเปลี่ยนหน้าแต่ละครั้งลำดับก็เปลี่ยนไป นี่ก็ประมาณนั้นแต่เกิดขึ้นแบบเรียลไทม์ ลิงก์ที่ฉันอยากอ่านอาจยังอยู่ตอนแรก แต่พอกลับมาอีก 10 นาทีต่อมา อันดับอาจเปลี่ยนหรือหายไปเลยก็ได้ แต่ถ้าเป็นฟีเจอร์เสริมก็น่าจะสนุกดี
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News