1 คะแนน โดย GN⁺ 2025-05-26 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ณ เดือนพฤษภาคม 2025 ผู้ใช้ใน ชุมชน Hacker News ได้มาแบ่งปันเกี่ยวกับงานและโปรเจกต์ที่ตนกำลังทำอยู่ในขณะนี้
  • ผู้เข้าร่วมชุมชนได้แนะนำประสบการณ์และความสนใจหลักของตนในหลากหลายสาขา เช่น สตาร์ทอัพ การพัฒนา และการวิจัย ที่กำลังดำเนินอยู่
  • ผู้ก่อตั้งระยะเริ่มต้น นักพัฒนา และผู้เชี่ยวชาญด้านไอที ร่วมอภิปรายกันอย่างคึกคัก โดยเน้นที่ไอเดีย ความท้าทายทางเทคนิค และบทเรียนที่ได้เรียนรู้
  • มีทั้งคำถามและคำขอฟีดแบ็กเกี่ยวกับ โปรเจกต์ ในหลากหลายระดับและหัวข้อ
  • การแลกเปลี่ยนข้อมูลแบบเรียลไทม์และ การสนับสนุนซึ่งกันและกัน คือคุณลักษณะสำคัญของชุมชนแห่งนี้

สรุปการสนทนาในชุมชน Hacker News หัวข้อ ‘สิ่งที่กำลังทำอยู่ตอนนี้’ เดือนพฤษภาคม 2025

  • โพสต์นี้เป็นหนึ่งในซีรีส์รายเดือน ‘Ask HN: What are you working on?’ ที่เปิดให้ นักพัฒนา ผู้ก่อตั้งสตาร์ทอัพ และผู้ทำงานในสายไอที ได้แนะนำงานและโปรเจกต์ที่ตนกำลังโฟกัสอยู่ได้อย่างอิสระ
  • ผู้เข้าร่วมได้แบ่งปันรายละเอียดเกี่ยวกับเป้าหมายของโปรเจกต์ รวมถึง เทคโนโลยีหลัก ปัญหาที่กำลังเผชิญ และสิ่งที่ได้เรียนรู้
  • มีการพูดถึงหัวข้ออย่างกว้างขวาง ตั้งแต่ โปรเจกต์ทดลองในช่วงเริ่มต้นของไอเดีย ไปจนถึง บริการที่เปิดให้ใช้งานอยู่ หรือ ไอเดียธุรกิจ ที่ยังไม่เปิดตัวสู่สาธารณะ
  • ผ่านคอมเมนต์ มีการเสนอ ความร่วมมือ การรีวิวโค้ด ฟีดแบ็กทางเทคนิค และการประเมินศักยภาพทางการตลาด ซึ่งเป็นคำแนะนำและคำถามที่ใช้งานได้จริง
  • การสนทนาแบบเปิดลักษณะนี้ช่วยสร้างสภาพแวดล้อมเชิงบวกที่เอื้อต่อการแลกเปลี่ยนข้อมูล การสร้างเครือข่าย และการแก้ปัญหาอย่างเป็นรูปธรรม

1 ความคิดเห็น

 
GN⁺ 2025-05-26
ความคิดเห็นใน Hacker News
  • กำลังพัฒนา UI สำหรับวิเคราะห์ล็อกแบบโอเพนซอร์ส (AGPLv3) ชื่อ Logchef Logchef GitHub เป้าหมายคือสร้างเครื่องมือสำรวจล็อกที่เบาแต่ทรงพลังและปรับให้เหมาะกับ ClickHouse โดยเริ่มจากความคิดที่ว่า UI ที่มีอยู่เดิมนั้นหนักเกินไป หรือเน้นการเก็บรวบรวมล็อกซึ่งครอบคลุมได้อยู่แล้วด้วย Vector/Promtail/Fluentbit/Logstash ที่มีอยู่ และยังไม่เป็นมิตรกับ ClickHouse มากพอ จุดเด่นของ Logchef คือความไม่ยึดติดกับสคีมาซึ่งเชื่อมต่อกับตาราง ClickHouse ที่มีอยู่ได้ทันที มีโหมดคิวรีแบบเรียบง่ายสำหรับการค้นหาอย่างรวดเร็ว และโหมด SQL สำหรับการวิเคราะห์ที่ซับซ้อน ดีพลอยได้ง่ายด้วยไบนารีไฟล์เดียว รองรับ multi-tenancy และการควบคุมสิทธิ์การเข้าถึงตามทีม สามารถลองเดโมได้ที่ demo.logchef.app และดูรายละเอียดเพิ่มเติมได้ในบทความแนะนำ ยินดีรับฟีดแบ็กจากผู้ใช้ ClickHouse

  • บริการที่ฉันกำลังพัฒนาคือ daily briefing ที่รวบรวมคอนเทนต์จากทุกแหล่งที่ต้องการให้อยู่ในรูปแบบจดหมายข่าวที่เรียบง่ายและสะอาดตา usedigest.com

  • หลังจากเจอปัญหา Postgres lock แบบไม่คาดคิดอยู่หลายครั้งระหว่างการ migration ก็เลยกำลังสร้างเครื่องมือ “Postgres lock diagnostics” เมื่อเปิด PR มันจะรัน migration จริงเพื่อตรวจตอน runtime ว่าได้ lock อะไรบ้าง แล้วแจ้งผลเป็นคอมเมนต์ใน PR ตัวอย่างเช่นเมื่อรัน ALTER TABLE users ADD COLUMN email TEXT ก็จะได้ AccessExclusiveLock บน users relation ภายในจะเปิด transaction แล้วใช้ connection แยกไปตรวจสถานะ lock ผ่าน pg_locks view ก่อนจะ rollback สามารถใช้งานได้หลายรูปแบบทั้ง CLI, ไลบรารี, GitHub Action ฯลฯ ตอนนี้ยังเป็น PoC ระยะเริ่มต้น ซอร์สอยู่ที่ pglockanalyze ทำไปด้วยเพื่อฝึก Rust เลยยินดีรับฟีดแบ็กจากชุมชน Rust ด้วย

    • อันนี้ดูมีประโยชน์มาก ทำให้นึกถึง pipeline ที่ต้องระบุว่าแต่ละ migration จะได้ lock อะไร และถ้าไม่ตรงกันก็ให้ build fail

    • ไม่ว่าภาษาโปรแกรมอะไร สิ่งที่ฉันอ้างอิงเสมอคือเช็กของ strong migrations strong_migrations และอื่น ๆ มันดังมากจนมีเวอร์ชันพอร์ตไปภาษาอื่นด้วย excellent_migrations

  • สิ่งที่ฉันกำลังทำอยู่คือโปรเจกต์ที่นำไอเดียหลักทั้งหมดของ deep learning สมัยใหม่กลับมาลงมือ implement ใหม่ตั้งแต่ต้นด้วยตัวเอง เพื่อช่วยให้คนที่กำลังจะเปลี่ยนสายเข้ามาทำวิจัยด้าน deep learning ได้ง่ายขึ้น beyond-nanogpt

    • ชื่อเล่นดูไม่ค่อยเข้ากันเท่าไรจนสงสัยเลย อยากรู้ว่าใช้เอกสารอ้างอิงอะไรบ้าง
  • กำลังทำแอปโอเพนซอร์สแบบ self-hosted เพื่อแชร์จดหมายข่าวกับคนใกล้ตัว ใช้สำหรับแบ่งปันรูปครอบครัวและข่าวสารโดยไม่ต้องอัปโหลดลง Facebook หรือที่คล้ายกัน ลักษณะการใช้งานคือเขียนโพสต์แยกตามกลุ่มเกี่ยวกับเรื่องที่เกิดขึ้นในแต่ละสัปดาห์ จากนั้นในช่วงสุดสัปดาห์หรือสิ้นเดือนจะสร้างจดหมายข่าวของแต่ละกลุ่มโดยอัตโนมัติ แล้วแก้ไขเล็กน้อยก่อนส่ง ทุกจดหมายข่าวจะมีลิงก์ดาวน์โหลดรูปภาพที่เกี่ยวข้องด้วย อีเมลนิวส์เลตเตอร์น่าจะเป็นวิธีที่ง่ายและเข้าถึงได้มากที่สุด เลยออกแบบให้คนวัยกลางคนขึ้นไปใช้งานได้ง่าย ครอบครัวของฉันเป็นคนเกาหลี แต่ครอบครัวฝั่งคู่สมรสไม่ใช่ เลยตั้งเป้ารองรับหลายภาษาไว้ด้วย สัปดาห์นี้ตั้งใจจะทำ MVP แล้วให้พ่อแม่และครอบครัวฝั่งคู่สมรสลองทดสอบจริง

    • ถ้าเพิ่มการรองรับบล็อก/โพสต์แบบส่วนตัวให้ Pagecord ก็น่าจะรองรับฟีเจอร์คล้ายกันได้อัตโนมัติ Pagecord

    • สงสัยว่าถ้าผู้รับอยู่ในหลายกลุ่มพร้อมกันจะทำงานอย่างไร เช่น ถ้าฉันอยู่ทั้งในกลุ่มครอบครัวและกลุ่มเพื่อนร่วมงาน ฉันจะได้รับจดหมายข่าวเพียงฉบับเดียวที่รวมทุกโพสต์ไว้หรือเปล่า ยิ่งชุดของกลุ่มมีได้หลายแบบ จำนวนจดหมายข่าวแบบปรับแต่งเฉพาะก็อาจเพิ่มแบบทวีคูณ แต่ในความเป็นจริงอาจไม่ได้มีมากขนาดนั้นก็ตาม น่าจะต่างกันตามว่าจะส่งแบบปรับแต่งรายผู้รับ หรือเป็นสไตล์ listserv

    • ความสามารถในการส่งถึงกล่องจดหมายคือหัวใจสำคัญ และเสียหายได้ง่ายมาก ถ้ามีคนกดรายงานสแปมไม่กี่ครั้งก็อาจถูกขึ้นบัญชีดำได้ ผู้ใช้เองก็อาจลืมไปแล้วว่าเคยสมัครรับไว้ จึงควรคิดวิธีลดปัญหาเหล่านี้ไว้ด้วย เวลา ส่งอีเมลจำนวนมากยังมีข้อบังคับว่าต้องใส่ที่อยู่จริงและลิงก์ยกเลิกการสมัครรับ และผู้ให้บริการอีเมลบางรายก็อาจจัดว่าเป็นสแปมโดยอัตโนมัติ

    • ไอเดียนี้น่าตื่นเต้นมาก ชอบตรงที่สามารถดูแต่คอนเทนต์ที่สนใจจริง ๆ โดยไม่ถูกแพลตฟอร์มอย่าง Facebook คัดกรอง

    • ถ้าโอเพนซอร์สอยู่แล้ว น่าจะแชร์ลิงก์ให้ดูได้

  • หลังจากเป็นพนักงานกินเงินเดือนมา 16 ปี ไม่นานมานี้ฉันลาออกและตอนนี้ทำที่ปรึกษาด้านวิศวกรรมนิวเคลียร์อยู่ โปรเจกต์ที่ทำด้วยใจรักควบคู่กันไปมีดังนี้

    • Nuclear Reactor Starter Kit: เป็นเครื่องมือที่แชร์โปรแกรมประกันคุณภาพ (QA) ด้านนิวเคลียร์ คู่มือ IT และกระบวนการ/เทมเพลตต่าง ๆ แบบโอเพนซอร์ส เพื่อช่วยให้สตาร์ตอัปด้านนิวเคลียร์ก่อตั้งได้ง่ายและเร็วขึ้น อีกทั้งยังมีแผนจะรวบรวม lesson learned เพื่อยกระดับประสิทธิภาพของอุตสาหกรรมในรูปแบบใหม่ด้วย

    • Reactor Database: ขณะที่ iaea PRIS เดิมโฟกัสเฉพาะโรงไฟฟ้า ฐานข้อมูลนี้จะบันทึกข้อมูลที่หลากหลาย เช่น เตาปฏิกรณ์ที่ยังอยู่ในขั้นพัฒนา การติดตามสตาร์ตอัป ต้นทุนเชื้อเพลิง ความคืบหน้าด้านการอนุญาต ฯลฯ โดยอิงจากการจำลองและแถลงการณ์ ทำให้แยกความต่างระหว่างโครงการที่เป็นรูปธรรมกับแนวคิดลอย ๆ (vaporware) และติดตามผลงานได้

    • ในมุมของวิศวกรซอฟต์แวร์ (SWE) ถ้าอยากเข้าสู่วงการนี้ต้องมีพื้นฐานแบบไหนบ้าง และโอกาสเป็นอย่างไร สนใจมากเพราะคิดว่าอุตสาหกรรมนิวเคลียร์ยังจำเป็นต่อไป แต่ฉันไม่ได้เก่งฟิสิกส์หรือเคมีเท่าไร

    • เมื่อ 10 ปีก่อนฉันย้ายจากวงการนิวเคลียร์ไปทำซอฟต์แวร์สาย Healthcare/IoT/Oil&Gas/Finance แต่สักวันก็อยากเอาประสบการณ์ของตัวเองกลับไปใช้กับวงการนิวเคลียร์อีก ฉันชอบ whatisnuclear.com เมื่อ 10 ปีก่อนก็เคยทำระบบ visualization บน JS (ตัวอย่าง: ssv) แต่หา product-market fit ไม่เจอ

    • สงสัยว่าวิศวกรเก่ง ๆ ในประเทศเล็ก ๆ จะใช้ starter kit นี้ไปจนถึงขั้นผลักดันโครงการอาวุธได้ไหม คิดว่าข้อมูลส่วนใหญ่ก็น่าจะเปิดเผยอยู่บนอินเทอร์เน็ตแล้ว แต่อยากรู้ว่าจะมีความได้เปรียบเชิงแข่งขันอะไรหรือเปล่า

    • เรื่องนี้น่าสนใจมาก ถ้ามีลิงก์ที่เกี่ยวข้องช่วยแชร์ด้วย

    • อยากรู้เส้นทางที่ทำให้คุณเข้าสู่วงการนิวเคลียร์ได้

  • กำลังทำโปรเจกต์ศิลปะชื่อ Counter Productive มีปุ่มในสวนสาธารณะที่ใครก็ได้ต้องมากดเพื่อรีเซ็ตการนับถอยหลัง 24 ชั่วโมง และถ้ามันนับถึง 0 โปรเจกต์นี้ก็จะจบลงไปเลย การทำให้โปรเจกต์อยู่รอดต้องอาศัยความร่วมมือในการมากดปุ่มอย่างต่อเนื่อง ตอนนี้มีคนกดปุ่มไปแล้ว 820 ครั้งในช่วง 56 วัน ดู คำอธิบายแบบละเอียด และ หน้าสถิติ

    • มันจบไปแล้วหรือยัง เห็นในสถิติว่ามีช่วงว่าง 25 ชั่วโมง แต่ไอเดียนั้นดีมากจริง ๆ

    • ถ้าทำเป็นอ้างอิงถึง Lost โดยให้ป้อนเลข 4, 8, 15, 16, 23, 42 ก็น่าจะสนุกดี

    • เป็นโปรเจกต์ที่เท่มากจริง ๆ

  • กำลังสะสม แปลงเป็นดิจิทัล และแชร์โฆษณาสิ่งพิมพ์วินเทจ adretro.com มีโฆษณาอยู่หลายหมื่นชิ้น มากจนทำทั้งชีวิตก็คงไม่หมด เลยใช้ AI มาช่วยดึง metadata และทำแคตตาล็อกอัตโนมัติจนประมวลผลได้วันละ 100 ชิ้น หนึ่งในโฆษณาที่ฉันชอบคือโฆษณาปี 1968 ชื่อ “คอมพิวเตอร์ที่ไขปริศนาได้” ลิงก์โฆษณาปี 1968

    • งานนี้เจ๋งมาก! การใช้ AI ช่วยดึง metadata แต่ยังคงเก็บและอนุรักษ์นิตยสารฉบับจริงไว้ด้วยนั้นน่าประทับใจมาก โฆษณาคอมพิวเตอร์ปี 1968 ที่ไว้ไขปริศนาก็ยอดเยี่ยม หวังว่าจะได้เห็นโฆษณาสมบัติล้ำค่าอีกมากในอนาคต

    • เว็บก็ทำออกมาได้สวยมากด้วย ถ้ามีฟีเจอร์ analytics ที่วิเคราะห์ข้อมูลโฆษณาจากหลายมุมมอง เช่น ตามปี หรือตามสื่อ แล้วแสดงประเภทที่ได้รับความนิยม ก็น่าจะน่าสนใจมาก

    • เป็นคอลเลกชันที่ยอดเยี่ยมจริง ๆ ดูเหมือนภาพโฆษณาจะถ่ายมาบนโต๊ะหรือบนลิ้นชักอะไรสักอย่าง ถ้าใช้ flatbed scanner น่าจะดีกว่า

    • อยากเห็นมุมมองแบบ timeline ที่ดูโฆษณาจากแต่ละยุคได้ในหน้าเดียวด้วย

    • ตอนแรกโฆษณาดูเหมือนรอยขีดเขียนน่ารำคาญ แต่พอเวลาผ่านไปมันกลับกลายเป็นวัตถุโบราณที่น่าสนใจ

  • กำลังทำ pgflow ซึ่งเป็น workflow engine แบบโอเพนซอร์สที่อิง DAG มัน orchestration worker ใน Postgres ผ่านคิว PGMQ และผสานกับ Supabase ได้อย่างเป็นธรรมชาติ (ไม่ต้องมี infrastructure แยก) ใช้ Edge Function จัดการ task ด้วย serverless worker แบบกำหนดเอง และบันทึกสถานะการทำงานทั้งหมดไว้ใน Postgres (สามารถเริ่ม flow จากในฐานข้อมูลได้โดยตรงเหมือน pg_cron หรือ trigger) โดยเน้นที่ความสอดคล้องของฐานข้อมูลและ type safety ในทุกขั้น

    • ฟีเจอร์ที่พัฒนามาจนถึงตอนนี้: orchestration แกนหลักด้วย SQL (state machine, retry, observability, การจัดการคิว), TypeScript DSL ที่ระบุ type อย่างเข้มงวดพร้อม compiler ที่แปลง definition ให้เป็น migration, Edge Function worker
    • สิ่งที่กำลังโฟกัสอยู่ตอนนี้: client library ที่ใช้ Supabase Realtime เพื่อสตรีมแต่ละ flow execution ไปยังเบราว์เซอร์, ความปลอดภัยระดับ compile time บน TypeScript DSL
    • แผนต่อไป: fanout สำหรับประมวลผล data array แบบขนาน (พร้อม retry รายรายการ), branching ด้วย SQL โดยใช้การดำเนินการกับ JSONB และผลลัพธ์ของแต่ละขั้น Docs: how-pgflow-works Repo: pgflow-dev/pgflow
  • Google จะยุติการรองรับ Nest Thermostat รุ่น 1 และ 2 ตั้งแต่เดือนตุลาคมนี้ ฉันเลยกำลังทำเทอร์โมสแตตโอเพนซอร์สที่ใช้รูปลักษณ์ภายนอกและชิ้นส่วนของ Nest รุ่น 2 เดิมต่อไปได้เลย (เช่น housing, display, ring, mount ฯลฯ) โดยจะเปลี่ยนเฉพาะส่วน “สมอง” เป็น PCB โอเพนซอร์สตัวใหม่ และสามารถเชื่อมต่อกับ Home Assistant ได้

    • ขอเป็นกำลังใจให้กับความพยายามแบบนี้ในการนำฮาร์ดแวร์ที่ผู้ผลิตเลิกซัพพอร์ตแล้วกลับมาใช้งานใหม่ ฉันคิดว่าอุปกรณ์พวกนี้ยังมีคุณค่าในการใช้งานอีกมาก เลยยิ่งน่าดีใจ

    • ถึงฉันจะไม่มี Nest แต่ก็ขอบคุณมากที่มีคนลองทำโปรเจกต์แบบนี้ มันมีความหมายมากในแง่ของการนำอุปกรณ์ที่จะถูกทิ้งกลับมาใช้ใหม่

    • เป็นโปรเจกต์ส่วนตัวที่เจ๋งมาก แต่จริง ๆ ก็อาจซื้อเทอร์โมสแตต Z-wave ราคาถูกอย่าง CT101 (ประมาณ 50 ดอลลาร์) แล้วเชื่อมกับ Home Assistant โดยตรงก็ได้ วิธีนี้ไม่ต้องกังวลเรื่องการถูกยุติการรองรับในอนาคต