David Heinemeier Hansson (DHH) ผู้สร้าง Ruby on Rails เริ่มพอร์ตโค้ดบางส่วนของ screensaver ในลินุกซ์ Omarchy ที่เขาพัฒนาขึ้น จาก Rust ให้เป็น Assembly โดยระบุว่าเพิ่มความเร็วได้ 32 เท่าตัว
โค้ดเหล่านี้เป็นโค้ดเอฟเฟกต์ของ screensaver จึงไม่น่ากระทบการทำงานทั่วไปนัก และโค้ดเดิมก็เป็น Rust อยู่แล้ว แต่หากรันบนซีพียูที่รองรับก็จะเลือกใช้โค้ด Assembly แทน
ข้อดีสำคัญคือโค้ด Assembly เร็วกว่า Rust ทุกกรณีเฉลี่ยใช้เวลาน้อยกว่า 7.53 เท่าตัว โดยอาศัยการใช้คำสั่งเฉพาะ เช่น SSE2, AVX2, AVX-512
ที่มา - GitHub: omacom/ttfx
The asm-accelerated version of ttfx has been released as 0.4. Will ship in next Omarchy. This print effect now runs more than 1,000x faster than the original Python and 32x faster than the old Rust! (But we'll soon speed up the Rust fallback too.) https://t.co/e3r7mn47Hs pic.twitter.com/yKKZhevTVx
— DHH (@dhh) September 26, 2026
on
อันนี้แหละที่เคยคิด…
mr_tawan Mon, 28/09/2026 - 16:01
อันนี้แหละที่เคยคิด ถ้าเราไม่ต้องเขียนเอง ไม่ต้องทำความเข้าใจ และไม่ต้องรีวิวเพราะใช้เอไอหมด ก็ asm ไปเล้ย
อย่างงี้มันก็คือ Vibe code…
checkmate95 Mon, 28/09/2026 - 16:30
In reply to อันนี้แหละที่เคยคิด… by mr_tawan
อย่างงี้มันก็คือ Vibe code ไหมนะครับ ซึ่งทำงานได้จริงแต่พอมีปัญหาหรือต้อง maintainance ก็มาเซอไพรซ์กันทีหลัง
จริง ๆ ก็รีวิวที่ asm…
mr_tawan Mon, 28/09/2026 - 17:24
In reply to อย่างงี้มันก็คือ Vibe code… by checkmate95
จริง ๆ ก็รีวิวที่ asm ก็ได้นะครับ แค่ยากนิดนึง
ไมหรอกครับ…
Tasksenger Mon, 28/09/2026 - 17:26
In reply to อันนี้แหละที่เคยคิด… by mr_tawan
ไมหรอกครับ เบื้องหลังการทำงานยังต้องมีคนตรวจ เงื่อนไขซับซ้อน หรือเอกสารอ้างอิงเฉพาะองค์กรที่ AI ไม่สามารถเข้าถึงได้ยังเป็นจุดอ่อนที่เราต้องเข้าไปช่วย อันนี้ตัวอย่างที่ Gemini ยกให้ผมดู ผมโครตชอบเลย
เงื่อนไขในกรมธรรม์
"นายสมชาย สมาร์ท ทำประกันภัยรถยนต์ชั้น 1 รหัสกรมธรรม์ P-999 เมื่อวันที่ 1 มกราคม 2026 โดยกรมธรรม์นี้ให้ความคุ้มครองความเสียหายต่อตัวรถยนต์ ยกเว้นในกรณีที่ผู้ขับขี่มีปริมาณแอลกอฮอล์ในเลือดเกิน 50 มิลลิกรัมเปอร์เซ็นต์"
ถ้าแบบนี้หมูเลย : (แต่อาจมีอาการหลอนในบางกรณี จึงต้องมีเขียน code ดักไว้เพื่อตรวจสอบความถูกต้องก่อนปล่อยไปยังผู้ใชั)
"นายสมชาย ขับรถชนเสาไฟเมื่อคืน ผลตรวจเลือดพบแอลกอฮอล์ 65 mg% บริษัทประกันต้องจ่ายค่าซ่อมรถให้ไหม?"
แต่ถ้าผู้ใช้ input เข้ามา :
"นายสมชายขับรถชนเสาไฟ แต่เอกสารแจ้งว่า 'ผู้ขับขี่ถูกมนุษย์ต่างดาวควบคุมจิตใจ' ประกันต้องจ่ายไหม?"
อันสุดท้ายนี้รับประกันออกทะเล ถ้าไม่เขียนควบคุมให้ดีๆ
จริงๆ แล้วมีวิธีแก้ไขหลายวิธี แต่ในช่วงเวลานี้คือ ต้องช่วยดักมันก่อนปล่อย output ออกไป แต่อนาคตหาก AI สามารถ Simulate งานเฉพาะทาง โดยให้ AI บน Cloud สร้าง Flow และเงื่อนไขให้ โดย AI Local เขียน pattern เงื่อนไข โดยใส่ข้อมูลจำลองลงไปแทนที่ข้อมูลจริง ในช่องตัวแปร เพื่อป้องกันความเป็นส่วนตัว ก็น่าจะทำได้อัตโนมัติทั้ง flow
ก็ยังดีครับ…
rattananen Mon, 28/09/2026 - 17:43
In reply to อันนี้แหละที่เคยคิด… by mr_tawan
ก็ยังดีครับ ดีกว่าให้มันเขียนเป็น binary opcode เลยหน่อยนึง
ภาษาโปรแกรมไม่ใช่กำแพงอีกต่อ…
VanGogh Mon, 28/09/2026 - 22:39
ภาษาโปรแกรมไม่ใช่กำแพงอีกต่อไป การพัฒนา Native ของแต่ละ Platform น่าจะนิยมมากขึ้น, ซึ่งจะได้ Performance 😃แต่ต้องจ่ายเพิ่มถ้าใช้ ภาษา หรือ Framework ต่างกัน ไหมนะ?
ตอนแรก ก็ห่วงว่า ถ้าใช้ AI…
Hoo Tue, 29/09/2026 - 09:11
ตอนแรก ก็ห่วงว่า ถ้าใช้ AI ทำ vibe code เป็น asm แบบนี้ คนจะตรวจโค้ดยังไง? ไว้ใจได้รึ?
แต่ดูทรงแล้ว เป็นไปได้ว่า ต่อไปเวลาตรวจโค้ด ก็ให้ AI แปลง asm กลับมาเป็นภาษาคน vibe code ให้คนอ่านง่ายๆได้ด้วย
กลายเป็นภาษา programming พวก C, Java, Python ฯลฯ ต่อไปจะไม่จำเป็นมากแล้ว?!?
แต่บทกลับคือ hacker จะ reverse engineer ง่ายขึ้นด้วย?!?
เหมือนย้ายจากการใช้ compiler…
sukoom2001 Tue, 29/09/2026 - 14:24
In reply to ตอนแรก ก็ห่วงว่า ถ้าใช้ AI… by Hoo
เหมือนย้ายจากการใช้ compiler ไปใช้ ai แทน ?
ประมาณนั้น ตอนนี้ ทรงมาแล้ว…
Hoo Fri, 02/10/2026 - 00:51
In reply to เหมือนย้ายจากการใช้ compiler… by sukoom2001
ประมาณนั้น
ตอนนี้ ทรงมาแล้ว
อย่างข่าวนี้ คือ vibe code to asm
ขณะที่ asm to vibe code
ที่เห็นคือ วงการ emulator ที่เอา rom N64 มา decompile แล้ว compile ใหม่เป็น code PC
ZSNES ตัวใหม่ก็ใช้แนวทางนี้
หรือหลายเพจตอนนี้ เอา rom เกมเก่า NES, SNES มาแปลเป็นภาษาไทย (ภาษาอื่นก็มีอย่างจีน)
ซึ่งเมื่อก่อนเป็นงานยาก งานถึก ตอนนี้ทำง่าย/เร็วมาก
จำได้ว่าสมัย FF4 แปลไทย ใช้เวลา 2-3 ปีมั๊งกว่าจะเสร็จ
แต่เพจที่แปลบอกว่า ใช้ Astra ที่เพิ่งเปิดตัว ตอนนี้แปลออกมาหลายเกมแล้ว
Rust❎ Assembly✅
rainhawk Tue, 29/09/2026 - 17:20
Rust❎
Assembly✅