Apple M ฮ่าๆๆ
ก็คงเป็นแค่ RISC นั่นแหละ
เป็นบทความที่มีเจตนาแอบแฝงชัดเจน

 

ต้นฉบับคือ

> Ask HN: Why hasn't x86 caught up with Apple M series?

แต่เนื้อหากลับกลายเป็นเหมือนสรุปบทความบล็อกอะไรสักอย่างไปแล้ว

 

ผมเคยอ่านโค้ดอยู่หลายรอบหลังจากได้ดูบทสัมภาษณ์ที่ Evan You (ผู้สร้าง Vue.js และ Vite) บอกว่า express.js ของ TJ Holowaychuk ถูกออกแบบมาได้สะอาดและสวยงามมาก ถึงจะยังไม่เข้าใจภาพรวมทั้งหมด แต่โดยรวมแล้วให้ความรู้สึกว่าโค้ดไม่ได้ซับซ้อน และเขียนไว้เฉพาะลอจิกที่จำเป็นอย่างกระชับและสะอาดมาก

มีคอมเมนต์กำกับไว้อย่างดีด้วย แม้จะเป็นโค้ดเมื่อ 10 ปีก่อน แต่ก็ช่วยให้เข้าใจ type inference หรือรูปแบบ DTO ได้ง่าย

 

ผมจัดการงานที่ค้างอยู่ด้วยการตั้งค่าการแจ้งเตือนผ่าน CalDAV task และ ntfy ตามระดับความสำคัญ พร้อมกับคอยเช็ก inbox ของการแจ้งเตือนบ่อย ๆ ซึ่งจนถึงตอนนี้ก็ยังใช้งานได้ดีอยู่ครับ

 

ถ้าจะอัปเกรด RAM ของ M4 ผม/ฉันขอเอาเงินก้อนนั้นไปซื้อ x86 เลยดีกว่า...

 

Apple สามารถบังคับให้นักพัฒนาย้ายไปอยู่ในสภาพแวดล้อมที่ชิปของตัวเองทำงานได้ดี จึงยิ่งทำให้ดูเหมือนว่าประสิทธิภาพออกมาดีกว่าหรือเปล่าครับ

 

โวยวายเกินเหตุว่า บริษัทที่เราลงทุน(!) ทำ JS SDK ของแอปเราให้

 

ฉันไม่ชอบการเอา OS สองแบบมาปะปนกัน ไม่รู้ว่าจะมีผลข้างเคียงอะไรบ้าง และคิดว่าแต่ละ OS ควรเป็นแซนด์บ็อกซ์หรือไม่ก็ใช้เครื่องฟิสิคัลเซิร์ฟเวอร์หนึ่งเครื่องไปเลย นอกจากนี้ก็เคยมีประสบการณ์ที่ WSL ทำงานแปลก ๆ ในอดีตด้วย

 

อยากให้ช่วยอ่านแนวทางก่อน แล้วค่อยแสดงความคิดเห็นให้ตรงกับหัวข้อครับ

 

จงศรัทธาในพระเยซู
โดยแก่นแท้แล้ว ปัญญาประดิษฐ์ก็คือจิตสำนึกประดิษฐ์
เราไม่เข้าใจมัน เพราะเราไม่รู้ว่าทำไมสติปัญญาจึงเป็นสติปัญญา และทำไมจิตสำนึกจึงเป็นจิตสำนึก
ถ้ารู้ว่าทำไมความเข้าใจจึงเป็นความเข้าใจ เราก็คงรู้ทุกอย่างไปนานแล้ว

 

ให้ประสิทธิภาพสูงเฉพาะตอนทำงานบางประเภทเท่านั้น

 

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

Gemini มี context window ใหญ่มาก เลยน่าจะเหมาะกับโค้ดเบสขนาดใหญ่หรือการคงบริบทยาว ๆ ส่วน Claude เด่นเรื่องความแม่นยำในการเขียนโค้ดที่เสถียร ก็เลือกใช้ให้เหมาะกับงานน่าจะดีที่สุดครับ

 

มีโมเดลไหนบ้างที่ในประสบการณ์ใช้งานจริง ไม่ใช่แค่ตัวเลขจาก AI benchmark แล้วมีประสิทธิภาพด้านการเขียนโค้ดดีกว่า Claude?

 

ขอถามอย่างระมัดระวังได้ไหมว่ามีเหตุผลอะไรที่คุณไม่ชอบมัน?

 

คนยังทะเลาะกันอยู่ แต่โปรแกรมไม่ทะเลาะและมีเหตุผลกว่า..

 

ได้ครับ ใช้งานได้ ผมเองส่วนตัวไม่ค่อยชอบ WSL / WSL2 เลยติดตั้ง docker บน Hyper-V แล้วใช้อันนี้อยู่ครับ