xguru 2026-03-02 | ความคิดเห็นหลัก | ใน: portless - เครื่องมือแทนที่หมายเลขพอร์ตด้วย URL .localhost แบบอิงชื่อ (github.com/vercel-labs) งั้นก็ลาก่อน error EADDRINUSE ได้เลยเหรอ? ช่วงนี้พอพัฒนานั่นนี่ผ่านเอเจนต์แล้วต้องรันอะไรต่อมิอะไรเต็มไปหมด มันก็ชนกันเองวุ่นวายเลย 55 armila 2026-03-02 | ความคิดเห็นหลัก | ใน: อย่าใช้ `/init` สร้าง AGENTS.md อัตโนมัติ — มีแต่ทำให้ต้นทุนเพิ่มขึ้น 20% (addyosmani.com) แต่ตัวโมเดลเองก็เปลี่ยนไปภายในไม่กี่เดือน และก็ต้องปรับ agents ให้เข้ากับโมเดลด้วย... มันไม่ใช่ว่าการเปลี่ยนแปลงของโมเดลเร็วกว่าการใช้เวลาสร้างโครงสร้าง agents ที่เหมาะสมหรอกหรือครับ เหมือนเครื่องมือเปลี่ยนไปเสียก่อนที่คนจะคุ้นเคยกับเครื่องมือนั้นเสียอีก... armila 2026-03-02 | ความคิดเห็นหลัก | ใน: ยุคที่โค้ดทดสอบกลายเป็นคูเมืองใหม่ (Moat) (saewitz.com) ผมไม่ใช่นักพัฒนาเลย... แต่สนุกกับการลองเล่น AI ก็เลยให้มันช่วยเขียนโค้ดบ้าง มันดันสร้างและเก็บเทสต์โค้ดไว้เยอะมากทั้งที่ผมไม่ได้สั่ง ที่แท้ก็มีเหตุผลแบบนี้นี่เอง พอถามว่านี่มันจำเป็นไปเพื่ออะไร มันก็บอกว่าตอนมันเขียนโค้ดมันต้องใช้ เลยบอกว่าอย่าลบนะ armila 2026-03-02 | ความคิดเห็นหลัก | ใน: Anthropic ประกาศห้ามใช้การยืนยันตัวตนของการสมัครสมาชิกกับบุคคลที่สามอย่างเป็นทางการ (code.claude.com) Gemini ก็โดนปิดแล้ว Claude ก็โดนปิดเหมือนกัน แต่ถ้าจ่ายเงินใช้ API ก็ไม่มีปัญหาใช่ไหมล่ะ ผมไม่เข้าใจแนวคิดของคนต่างชาติที่คิดว่าการยืนยันตัวตนผ่าน OAuth บนบริการของบุคคลที่สาม แล้วใช้งานในราคาถูกด้วยค่าสมัครสมาชิกที่ถูกกว่า จะไม่เป็นปัญหา aldegad 2026-03-01 | ความคิดเห็นหลัก | ใน: ยุคที่โค้ดทดสอบกลายเป็นคูเมืองใหม่ (Moat) (saewitz.com) โอ้... น่าจะจริงครับ holywork 2026-03-01 | ความคิดเห็นหลัก | ใน: ทำไมรหัสผ่านที่ LLM สร้างถึงอันตราย: ดูเหมือนมี 100 บิต แต่จริง ๆ มีแค่ 27 บิต (irregular.com) มนุษย์เองก็เลือกสิ่งที่สุ่มอย่างแท้จริงได้ไม่เก่งนัก เพราะสิ่งที่ควรไม่มีรูปแบบนั้น แม้แต่การจงใจหลีกเลี่ยงรูปแบบก็อาจนับเป็นรูปแบบอย่างหนึ่งได้เช่นกัน holywork 2026-03-01 | ความคิดเห็นหลัก | ใน: Magpie — ภาษาโปรแกรมที่ออกแบบมาเพื่อให้ LLM เขียนโค้ดได้สมบูรณ์แบบตั้งแต่ครั้งแรก (magpie-lang.com) ไม่มีผลการวัดการใช้โทเคนจริงสำหรับงานเดี่ยว และเป็นเพียงการคาดเดาว่าถ้าใช้ magpie จำนวนการลองใหม่จะลดลงได้ประมาณนี้สินะ holywork 2026-03-01 | ความคิดเห็นหลัก | ใน: Magpie — ภาษาโปรแกรมที่ออกแบบมาเพื่อให้ LLM เขียนโค้ดได้สมบูรณ์แบบตั้งแต่ครั้งแรก (magpie-lang.com) การเปรียบเทียบเวลาในการคอมไพล์ดูแปลก ๆ นะครับ ทำไมถึงเอา ms/token มาเทียบกัน? kayws426 2026-03-01 | ความคิดเห็นหลัก | ใน: OpenAI, “ไม่ควรกำหนดให้ Anthropic เป็นความเสี่ยงด้านซัพพลายเชน” (twitter.com/OpenAI) ดูเหมือนว่าน่าจะต้องมีการสรุปไทม์ไลน์ของประเด็นที่เกี่ยวข้องนี้นะครับ เห็นว่ามีคำพูดด้วยว่า OpenAI กำลังอยู่ระหว่างการเจรจาสัญญาไม่ใช่หรือ? kentakang 2026-03-01 | ความคิดเห็นหลัก | ใน: OpenAI, “ไม่ควรกำหนดให้ Anthropic เป็นความเสี่ยงด้านซัพพลายเชน” (twitter.com/OpenAI) ติดตามอ่านอยู่เสมอ ขอบคุณครับ xguru 2026-03-01 | ความคิดเห็นหลัก | ใน: OpenAI, “ไม่ควรกำหนดให้ Anthropic เป็นความเสี่ยงด้านซัพพลายเชน” (twitter.com/OpenAI) ดูเหมือนว่าจะมีกรณีแบบนั้นเกิดขึ้น เพราะ x ค่อนข้างลำบากในการครอลข้อมูล เราจะลองปรับปรุงดูครับ kentakang 2026-03-01 | ความคิดเห็นหลัก | ใน: OpenAI, “ไม่ควรกำหนดให้ Anthropic เป็นความเสี่ยงด้านซัพพลายเชน” (twitter.com/OpenAI) นี่น่าจะเป็นครั้งแรกที่สรุปผิดว่าไม่มีเนื้อหานะ.. dbs0829 2026-03-01 | ความคิดเห็นหลัก | ใน: ยุคที่โค้ดทดสอบกลายเป็นคูเมืองใหม่ (Moat) (saewitz.com) สายงานที่ผมทำอยู่ก็ไม่ได้สุดโต่งถึงขนาดนั้นเหมือนกัน แต่ผมทำวิจัยและพัฒนาในสาย AI อยู่ นอกจากเฟรมเวิร์กที่นิยมใช้กันทั่วไปแล้ว ในทางปฏิบัติก็มีกรณีที่สภาพแวดล้อมเป้าหมายสำหรับการ deploy โมเดลแตกต่างจากสภาพแวดล้อมที่ใช้ฝึกมา บางครั้งมีโอเปอเรชันบางอย่างที่ไม่รองรับ ทำให้ต้องสร้าง custom operation แยกตามแต่ละแพลตฟอร์ม และในกรณีแบบนี้ก็มักมีหลายครั้งที่ไม่สามารถทดสอบได้ทันทีในสภาพแวดล้อมที่พัฒนา บางครั้งก็มีกรณีที่ต้องออกแบบโมเดลด้วยตัวเอง ซึ่งแม้จะเขียน test code โดยใช้ข้อมูลบางชุดได้ แต่ค่าต่าง ๆ สามารถเปลี่ยนไปตามความน่าจะเป็นขึ้นอยู่กับ dataset และปรากฏการณ์อย่างค่าพุ่งระเบิดในบางช่วงเวลาก็ครอบคลุมด้วย test code ได้ยาก ผมคิดว่าน่าจะยังมีสภาพแวดล้อมอีกไม่น้อยที่ทดสอบได้ยากกว่าของผมครับ bakkum 2026-03-01 | ความคิดเห็นหลัก | ใน: ยุคที่โค้ดทดสอบกลายเป็นคูเมืองใหม่ (Moat) (saewitz.com) แนวทางของ SQLite น่าประทับใจมากครับ การเก็บ test suite ที่มีขนาดมากกว่าโค้ดถึง 590 เท่าไว้เป็นความลับนั้น สุดท้ายก็หมายความว่า "คุณค่าที่แท้จริงของซอฟต์แวร์อยู่ที่สเปกของการทำงาน" นั่นเอง จริง ๆ แล้วทุกวันนี้พอลองสร้างโปรเจกต์ด้วยเครื่องมือ AI coding จะพบว่า ถ้ามีแค่ README + เอกสาร API + test code ของโปรเจกต์เดิม ก็สามารถทำซ้ำฟังก์ชันหลักได้เร็วอย่างน่าทึ่ง ผมดูแลอยู่ 7 โปรเจกต์และรู้สึกได้ด้วยตัวเองว่า ยิ่งเป็นโปรเจกต์ที่มีการทดสอบดี กลับยิ่งทำซ้ำได้ง่ายอย่างน่าประหลาด แต่มีจุดหนึ่งที่ถูกมองข้ามไปในกรณี Cloudflare vs Vercel คือ "การทำซ้ำ" กับ "การให้บริการจริง" เป็นคนละปัญหากันโดยสิ้นเชิง หากจะทำซ้ำทั้ง edge case ของ Next.js, ecosystem ของปลั๊กอิน และการพึ่งพาคอมมูนิตี้ต่าง ๆ ให้ได้ครบ แค่ test code อย่างเดียวก็ยังไม่พอ สุดท้ายแล้ว moat อาจเป็นการผสมกันของ test code + community + ความรู้ความชำนาญด้านการดำเนินงานก็เป็นได้ครับ kimjoin2 2026-03-01 | ความคิดเห็นหลัก | ใน: เราจะไม่แตกแยก (notdivided.org) ว้าว shoyuvanilla 2026-03-01 | ความคิดเห็นหลัก | ใน: prek - pre-commit ที่ดีกว่า เขียนใหม่ด้วย Rust (prek.j178.dev) โปรเจ็กต์นี้คงไม่ถึงขั้นที่ GC จะกลายเป็นปัญหาได้ครับ ผมมองว่าในบรรดา "โปรเจ็กต์ส่วนใหญ่ในช่วงหลัง" การเลือกใช้ภาษาโปรแกรมมิงจริง ๆ แล้วหลายครั้งก็เป็นเรื่องของความชอบมากกว่าจะเป็นเพราะข้อดีหรือข้อจำกัดของภาษานั้น ๆ ถึงอย่างนั้น ถ้าถามว่าในฐานะภาษาโปรแกรมมิงเอนกประสงค์ Rust มีข้อได้เปรียบเชิงเปรียบเทียบเหนือ Go ตรงไหน ผมก็คงตอบว่าคือระดับของ abstraction ที่ Rust มอบให้ และความสามารถในการจับข้อผิดพลาดได้หลายอย่างตั้งแต่ตอนคอมไพล์ แน่นอนว่า Go เองก็มีข้อดีเหนือ Rust เช่น การเขียน asynchronous programming ได้ง่ายกว่า เวลาในการคอมไพล์ที่เร็วกว่า และไวยากรณ์ที่กระชับกว่า เป็นต้น lamanus 2026-03-01 | ความคิดเห็นหลัก | ใน: OpenAI บรรลุข้อตกลงกับกระทรวงกลาโหมสหรัฐฯ เพื่อนำโมเดลไปใช้งานในเครือข่ายปิด (twitter.com/sama) แม้จะเป็นสัญญาในระดับเดียวกัน แต่ความน่าเชื่อถือหรือภาพลักษณ์กลับให้ความรู้สึกต่างกันมากจริง ๆ คงต้องยกเลิกการสมัครสมาชิก gpt แล้วมั้งครับ kimjoin2 2026-03-01 | ความคิดเห็นหลัก | ใน: รัฐมนตรีกลาโหมสหรัฐสั่งกำหนดให้ Anthropic เป็นบริษัทเสี่ยงต่อห่วงโซ่อุปทานด้านความมั่นคงแห่งชาติ (twitter.com/secwar) รู้สึกแย่ ขอโทษ xguru 2026-02-28 | ความคิดเห็นหลัก | ใน: Anthropic มอบ Claude Max 20x ฟรีให้ผู้ดูแลโครงการโอเพนซอร์ส (claude.com) ว้าว เจ๋งมากเลยครับ ดูเหมือนว่าจะเป็นเพราะ RustPython สินะครับ ขอให้ได้ผลลัพธ์ที่ดีครับ! click 2026-02-28 | ความคิดเห็นหลัก | ใน: prek - pre-commit ที่ดีกว่า เขียนใหม่ด้วย Rust (prek.j178.dev) Rust มีสัดส่วนของข้อผิดพลาดที่ถูกจับได้ตอนคอมไพล์ค่อนข้างมาก เลยให้ความรู้สึกว่าการคอมไพล์ไม่ผ่านกลับช่วยให้ AI เดินไปในทางที่ถูกต้องมากขึ้น โหลดความคิดเห็นเพิ่มเติม
งั้นก็ลาก่อน error
EADDRINUSEได้เลยเหรอ?ช่วงนี้พอพัฒนานั่นนี่ผ่านเอเจนต์แล้วต้องรันอะไรต่อมิอะไรเต็มไปหมด มันก็ชนกันเองวุ่นวายเลย 55
แต่ตัวโมเดลเองก็เปลี่ยนไปภายในไม่กี่เดือน
และก็ต้องปรับ agents ให้เข้ากับโมเดลด้วย...
มันไม่ใช่ว่าการเปลี่ยนแปลงของโมเดลเร็วกว่าการใช้เวลาสร้างโครงสร้าง agents ที่เหมาะสมหรอกหรือครับ
เหมือนเครื่องมือเปลี่ยนไปเสียก่อนที่คนจะคุ้นเคยกับเครื่องมือนั้นเสียอีก...
ผมไม่ใช่นักพัฒนาเลย... แต่สนุกกับการลองเล่น AI ก็เลยให้มันช่วยเขียนโค้ดบ้าง มันดันสร้างและเก็บเทสต์โค้ดไว้เยอะมากทั้งที่ผมไม่ได้สั่ง ที่แท้ก็มีเหตุผลแบบนี้นี่เอง
พอถามว่านี่มันจำเป็นไปเพื่ออะไร มันก็บอกว่าตอนมันเขียนโค้ดมันต้องใช้ เลยบอกว่าอย่าลบนะ
Gemini ก็โดนปิดแล้ว Claude ก็โดนปิดเหมือนกัน
แต่ถ้าจ่ายเงินใช้ API ก็ไม่มีปัญหาใช่ไหมล่ะ
ผมไม่เข้าใจแนวคิดของคนต่างชาติที่คิดว่าการยืนยันตัวตนผ่าน OAuth บนบริการของบุคคลที่สาม แล้วใช้งานในราคาถูกด้วยค่าสมัครสมาชิกที่ถูกกว่า จะไม่เป็นปัญหา
โอ้... น่าจะจริงครับ
มนุษย์เองก็เลือกสิ่งที่สุ่มอย่างแท้จริงได้ไม่เก่งนัก เพราะสิ่งที่ควรไม่มีรูปแบบนั้น แม้แต่การจงใจหลีกเลี่ยงรูปแบบก็อาจนับเป็นรูปแบบอย่างหนึ่งได้เช่นกัน
ไม่มีผลการวัดการใช้โทเคนจริงสำหรับงานเดี่ยว และเป็นเพียงการคาดเดาว่าถ้าใช้ magpie จำนวนการลองใหม่จะลดลงได้ประมาณนี้สินะ
การเปรียบเทียบเวลาในการคอมไพล์ดูแปลก ๆ นะครับ ทำไมถึงเอา ms/token มาเทียบกัน?
ดูเหมือนว่าน่าจะต้องมีการสรุปไทม์ไลน์ของประเด็นที่เกี่ยวข้องนี้นะครับ เห็นว่ามีคำพูดด้วยว่า OpenAI กำลังอยู่ระหว่างการเจรจาสัญญาไม่ใช่หรือ?
ติดตามอ่านอยู่เสมอ ขอบคุณครับ
ดูเหมือนว่าจะมีกรณีแบบนั้นเกิดขึ้น เพราะ x ค่อนข้างลำบากในการครอลข้อมูล เราจะลองปรับปรุงดูครับ
นี่น่าจะเป็นครั้งแรกที่สรุปผิดว่าไม่มีเนื้อหานะ..
สายงานที่ผมทำอยู่ก็ไม่ได้สุดโต่งถึงขนาดนั้นเหมือนกัน แต่ผมทำวิจัยและพัฒนาในสาย AI อยู่
นอกจากเฟรมเวิร์กที่นิยมใช้กันทั่วไปแล้ว ในทางปฏิบัติก็มีกรณีที่สภาพแวดล้อมเป้าหมายสำหรับการ deploy โมเดลแตกต่างจากสภาพแวดล้อมที่ใช้ฝึกมา
บางครั้งมีโอเปอเรชันบางอย่างที่ไม่รองรับ ทำให้ต้องสร้าง custom operation แยกตามแต่ละแพลตฟอร์ม และในกรณีแบบนี้ก็มักมีหลายครั้งที่ไม่สามารถทดสอบได้ทันทีในสภาพแวดล้อมที่พัฒนา
บางครั้งก็มีกรณีที่ต้องออกแบบโมเดลด้วยตัวเอง ซึ่งแม้จะเขียน test code โดยใช้ข้อมูลบางชุดได้ แต่ค่าต่าง ๆ สามารถเปลี่ยนไปตามความน่าจะเป็นขึ้นอยู่กับ dataset และปรากฏการณ์อย่างค่าพุ่งระเบิดในบางช่วงเวลาก็ครอบคลุมด้วย test code ได้ยาก
ผมคิดว่าน่าจะยังมีสภาพแวดล้อมอีกไม่น้อยที่ทดสอบได้ยากกว่าของผมครับ
แนวทางของ SQLite น่าประทับใจมากครับ การเก็บ test suite ที่มีขนาดมากกว่าโค้ดถึง 590 เท่าไว้เป็นความลับนั้น สุดท้ายก็หมายความว่า "คุณค่าที่แท้จริงของซอฟต์แวร์อยู่ที่สเปกของการทำงาน" นั่นเอง
จริง ๆ แล้วทุกวันนี้พอลองสร้างโปรเจกต์ด้วยเครื่องมือ AI coding จะพบว่า ถ้ามีแค่ README + เอกสาร API + test code ของโปรเจกต์เดิม ก็สามารถทำซ้ำฟังก์ชันหลักได้เร็วอย่างน่าทึ่ง ผมดูแลอยู่ 7 โปรเจกต์และรู้สึกได้ด้วยตัวเองว่า ยิ่งเป็นโปรเจกต์ที่มีการทดสอบดี กลับยิ่งทำซ้ำได้ง่ายอย่างน่าประหลาด
แต่มีจุดหนึ่งที่ถูกมองข้ามไปในกรณี Cloudflare vs Vercel คือ "การทำซ้ำ" กับ "การให้บริการจริง" เป็นคนละปัญหากันโดยสิ้นเชิง หากจะทำซ้ำทั้ง edge case ของ Next.js, ecosystem ของปลั๊กอิน และการพึ่งพาคอมมูนิตี้ต่าง ๆ ให้ได้ครบ แค่ test code อย่างเดียวก็ยังไม่พอ สุดท้ายแล้ว moat อาจเป็นการผสมกันของ test code + community + ความรู้ความชำนาญด้านการดำเนินงานก็เป็นได้ครับ
ว้าว
โปรเจ็กต์นี้คงไม่ถึงขั้นที่ GC จะกลายเป็นปัญหาได้ครับ ผมมองว่าในบรรดา "โปรเจ็กต์ส่วนใหญ่ในช่วงหลัง" การเลือกใช้ภาษาโปรแกรมมิงจริง ๆ แล้วหลายครั้งก็เป็นเรื่องของความชอบมากกว่าจะเป็นเพราะข้อดีหรือข้อจำกัดของภาษานั้น ๆ ถึงอย่างนั้น ถ้าถามว่าในฐานะภาษาโปรแกรมมิงเอนกประสงค์ Rust มีข้อได้เปรียบเชิงเปรียบเทียบเหนือ Go ตรงไหน ผมก็คงตอบว่าคือระดับของ abstraction ที่ Rust มอบให้ และความสามารถในการจับข้อผิดพลาดได้หลายอย่างตั้งแต่ตอนคอมไพล์ แน่นอนว่า Go เองก็มีข้อดีเหนือ Rust เช่น การเขียน asynchronous programming ได้ง่ายกว่า เวลาในการคอมไพล์ที่เร็วกว่า และไวยากรณ์ที่กระชับกว่า เป็นต้น
แม้จะเป็นสัญญาในระดับเดียวกัน แต่ความน่าเชื่อถือหรือภาพลักษณ์กลับให้ความรู้สึกต่างกันมากจริง ๆ
คงต้องยกเลิกการสมัครสมาชิก gpt แล้วมั้งครับ
รู้สึกแย่ ขอโทษ
ว้าว เจ๋งมากเลยครับ ดูเหมือนว่าจะเป็นเพราะ RustPython สินะครับ ขอให้ได้ผลลัพธ์ที่ดีครับ!
Rust มีสัดส่วนของข้อผิดพลาดที่ถูกจับได้ตอนคอมไพล์ค่อนข้างมาก เลยให้ความรู้สึกว่าการคอมไพล์ไม่ผ่านกลับช่วยให้ AI เดินไปในทางที่ถูกต้องมากขึ้น