1 คะแนน โดย GN⁺ 2025-10-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

บริการฟีดสำหรับติดตามโพสต์และคอมเมนต์ล่าสุดของ Hacker News ได้แบบ เรียลไทม์ มีการอัปเดตอัตโนมัติ

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 นาทีต่อมา อันดับอาจเปลี่ยนหรือหายไปเลยก็ได้ แต่ถ้าเป็นฟีเจอร์เสริมก็น่าจะสนุกดี