วันอังคารที่ 22 มีนาคม พ.ศ. 2565

โปรแกรมเขียนโค้ดอัตโนมัติเขียนภาษา C ได้เก่งที่สุด

programming-code
Photo by Ilya Pavlov on Unsplash

นักวิจัยจาก Carnegie Mellon University (CMU) ได้เปิดตัวโปรแกรมสร้างโค้ดอัตโนมัติซึ่งได้รับการฝึกสอนโดยใช้ภาษาเขียนโปรแกรมหลายภาษา ซึ่งพวกเขาพบว่าโปรแกรมดังกล่าวเขียนโค้ดในภาษาซีได้ดีมาก นักวิจัยหวังว่าโปรแกรมแบบเปิดเผยรหัสนี้ที่ชื่อว่า PolyCoder จะทำให้การวิจัยปัญญาประดิษฐ์ (artificial intelligence) หรือ AI ด้านโปรแกรมสร้างโค้ดมีความเท่าเทียมกันมากขึ้น ซึ่งตอนนี้ บริษัทอย่าง DeepMind ซึ่งเป็นบริษัทในเครือของ Alphabet และ Open AI กำลังครองตลาดอยู่ในขณะนี้ 

การสร้างโค้ดอัตโนมัติอยู่บนสมมติฐานที่ว่ากระบวนการนี้สามารถประหยัดเวลาของนักพัฒนา และโค้ดนั้นถูกต้องและไม่มีข้อบกพร่องด้านความปลอดภัย นักวิจัยของ CMU กล่าวว่า PolyCoder มีพารามิเตอร์ "2.7 พันล้านตัวบนสถาปัตยกรรม GPT-2 และได้รับการฝึกอบรมโดยใช้โค้ด 249 กิกะไบต์ จากภาษาเขียนโปรแกรม 12 ภาษา และฝึกอบรมบนเครื่องคอมพิวเตอร์เครื่องเดียว" (DeepMind ฝึกตัวแบบโปรแกรมสร้างโค้ด AlphaCode โดยใช้เครื่องคอมพิวเตอร์หลายเครื่องในศูนย์ข้อมูลของ Google)

อ่านข่าวเต็มได้ที่: ZDNet


วันจันทร์ที่ 21 มีนาคม พ.ศ. 2565

การเข้ารหัสลับที่ตั้งใจจะไว้สู้กับควอนตัมถูกถอดรหัสง่ายมาก

encryption
ภาพจาก  New Scientist

Ward Beullen ที่ IBM Research Zurich ในสวิตเซอร์แลนด์สามารถถอดรหัสอัลกอริธึมการเข้ารหัสที่อ้างว่าเป็นหนึ่งในสามทางเลือกที่จะเป็นมาตรฐานระดับโลกในการต่อต้านการแฮ็กด้วยควอนตัมได้อย่างง่ายดาย 

Rainbow เป็นอัลกอริทึมลายเซ็นดิจิทัลที่ส่งไปยังการแข่งขัน Post-Quantum Cryptography ที่จัดโดย National Institute of Standards and Technology (NIST)  ของสหรัฐอเมริกา แต่ Beullens สามารถหาคีย์ลับ (secret key) ของ Rainbow จากคีย์สาธารณะ (public key)  โดยใช้เวลาเพียง 53 ชั่วโมงด้วยเครื่องคอมพิวเตอร์โน้ตบุ๊คธรรมดา 

Beullens กล่าวว่าข้อบกพร่องนี้จะทำให้ผู้โจมตีสามารถ "พิสูจน์ตัวตน" ว่าเป็นคนอื่นได้ ทำให้ Rainbow "ไร้ประโยชน์" สำหรับการตรวจสอบยืนยันข้อความ Dustin Moody แห่ง NIST กล่าวว่าการแฮ็ก Rainbow นั้นถูกยืนยันแล้วว่าทำได้ และอัลกอริทึมนี้ไม่น่าจะถูกเลือกให้เป็นอัลกอริธึมลายเซ็นที่จะถูกนำไปใช้

อ่านข่าวเต็มได้ที่: New Scientist


วันอาทิตย์ที่ 20 มีนาคม พ.ศ. 2565

เครื่องมือช่วยให้เข้าใจไวรัสที่มีการกลายพันธ์สูงรวมถึงโควิด-19 ด้วย

Lab-work
ภาพจาก Los Alamos Reporter

นักวิทยาศาสตร์จาก Los Alamos National Laboratory (LANL) ของกระทรวงพลังงานสหรัฐ ได้พัฒนา FEVER (Fast Evaluation of Viral Emerging Risks) หรือการประเมินความเสี่ยงไวรัสอุบัติใหม่อย่างรวดเร็ว ซึ่งเป็นเครื่องมือคำนวณสำหรับการตรวจจับและตรวจสอบไวรัสที่มีการกลายพันธุ์สูง

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

อ่านข่าวเต็มได้ที่: Los Alamos Reporter

วันเสาร์ที่ 19 มีนาคม พ.ศ. 2565

หุ่นยนต์ฆ่าเชื้อโควิด-19 และเชื้อโรคอื่น ๆ บนเครื่องบินของ Avelo Airlines

robot-sanitizer-airplane
ภาพจาก Hartford Courant

Avelo Airlines สตาร์ทอัพในเมืองฮุสตัน รัฐเท็กซัส ใช้หุ่นยนต์อัตโนมัติจากผู้ผลิต Aero HygenX ของแคนาดาในการฆ่าเชื้อห้องโดยสารเครื่องบินสำหรับเชื้อโควิด-19 และไวรัสอื่นๆ  สายการบินได้ติดตั้งหุ่นยนต์ RAY ที่สนามบินTweed-New Haven ของคอนเนตทิคัต โดยมันจะใช้แสงอัลตราไวโอเลต-ซี (ultraviolet-C) ซึ่ง Jim Olson  จาก Avelo กล่าวว่า "ทำลาย 99.9% ของเชื้อโรคทั้งหมด ซึ่งรวมถึง—แต่ไม่จำกัดเฉพาะ—โควิด-19" 

Olson กล่าวว่าหุ่นยนต์ RAY รุ่นที่สองกำลังปฏิบัติงานอยู่ที่ฐานชายฝั่งตะวันตกของ Avelo ในลอสแองเจลิส โดยอุปกรณ์ดังกล่าวยังฆ่าเชื้อในห้องครัว ห้องน้ำ ลานบิน และพิ้นที่เทอร์มินัลปลายทางของเครื่องบินเมื่อสิ้นสุดการบินในแต่ละวัน 

Andrew Levy  ประธานบริษัท Avelo กล่าวว่า "RAY ปลอดภัยกว่า เร็วกว่า คุ้มค่ากว่า และเป็นทางแก้ที่ยั่งยืนกว่ากระบวนการฆ่าเชื้อด้วยมือแบบธรรมดาที่ใช้สารเคมีโดยสายการบินส่วนใหญ่"

อ่านข่าวเต็มได้ที่: Hartford Courant

วันศุกร์ที่ 18 มีนาคม พ.ศ. 2565

Java ก้าวกระโดดอย่างไม่คาดคิดในหมู่ภาษาโปรแกรมยอดนิยม

programming
Photo by Farzad Nazifi on Unsplash

Python, Java, SQL และ JavaScript เป็นภาษาการเขียนโปรแกรมที่เป็นที่ต้องการมากที่สุดในปีนี้ โดยแต่ละภาษาจะปรากฏในรายการงานมากกว่า 50,000 ตำแหน่งงานบนเว็บไซต์ Indeed ตามรีวิวโฆษณางานโดย CodingDojo แพลตฟอร์มการฝึกอบรมสำหรับนักพัฒนา

Java ขึ้นอันดับ 1 โดยมีความต้องการมากกว่า 80,000 รายการ ส่งสัญญาณว่าความนิยมได้กลับมาอีกครั้งหลังจากการลดลงเล็กน้อยในช่วงสองปีที่ผ่านมาอันเนื่องมาจากการเติบโตของ Python แม้ว่า Python จะเป็นภาษาที่ปรากฏบ่อยที่สุดบน Indeed แต่ CodingDojo พบว่า Java ที่เติบโตอย่างรวดเร็วในปีที่ผ่านมาผลักให้ Python มาอยู่ในอันดับที่สอง

อย่างไรก็ตามความต้องการ Python ยังคงเพิ่มขึ้น โดยที่ CodingDojo สังเกตว่าการลดลงนั้นเป็นเพียงเพราะความต้องการนักเขียนโปรแกรมที่เชี่ยวชาญ Java นั้นเพิ่มขึ้นอย่างมาก “ความต้องการนักเขียนโปรแกรมที่ลดลงเนื่องจากการระบาดใหญ่ได้ผ่านไปแล้ว” แพลตฟอร์มกล่าว

อ่านข่าวเต็มได้ที่: ZDNet