2 คะแนน โดย GN⁺ 2024-07-19 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • หน้าแรกประกอบด้วยฮับลิงก์ HTML แบบเรียบง่ายที่รวบรวมลิงก์ไปยังหน้าสัตว์ต่าง ๆ ไว้ใต้หัวข้อ Animals
  • ในหมวดสัตว์สามารถไปยังหน้า cats, dogs, และ cheetahs ได้
  • ยังมีหมวด Technology แยกต่างหาก โดยวางลิงก์ไปยังหน้า tablet และ computer ไว้ด้วยกัน
  • แต่ละลิงก์ถูกจัดทำในรูปแบบประโยคว่า “click here to go to the … page”
  • เนื้อหาที่ตรวจสอบได้จำกัดอยู่ที่โครงสร้างลิงก์ของหน้าแรกเท่านั้น และไม่ได้รวมเนื้อหาของหน้ารอง

โครงสร้างลิงก์ของหน้าแรก

  • หัวข้อบนสุดคือ Animals
  • มีลิงก์ 3 รายการสำหรับไปยังหน้าที่เกี่ยวกับสัตว์

หมวด Technology

  • มีหัวข้อแยกชื่อ Technology
  • มีลิงก์ 2 รายการสำหรับไปยังหน้าที่เกี่ยวกับเทคโนโลยี

ขอบเขตที่ตรวจสอบได้

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

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

 
GN⁺ 2024-07-19
ความคิดเห็นบน Hacker News
  • ดีใจที่ได้เห็นเด็กคนหนึ่งสนุกกับการหยิบ ของจุกจิกทางเทคโนโลยี ที่คนเก๋า ๆ อย่างเราเฉยชากับมันมาหลายปีหรือหลายสิบปีแล้วมาเล่นอย่างเพลิดเพลิน หวังว่าจะยังตื่นเต้นและสนุกแบบนี้ต่อไป
    เหมือนคำพูดของ Alan J. Perlis บนหน้าอุทิศให้ SICP ผมคิดว่าในวิทยาการคอมพิวเตอร์ การรักษา ความสนุกของการคอมพิวต์ ไว้เป็นเรื่องสำคัญมาก เราไม่ได้มีหน้าที่ทำให้ใช้เครื่องจักรได้อย่างสมบูรณ์แบบ ไร้ข้อผิดพลาด และประสบความสำเร็จเท่านั้น แต่มีหน้าที่ขยายขอบเขตของเครื่องจักร ผลักมันไปในทิศทางใหม่ ๆ และเก็บความสนุกไว้ในบ้านด้วย

    • คิดถึง ความสนุกของการพัฒนาซอฟต์แวร์ ในที่ทำงาน ตอนเริ่มทำเมื่อราว 20 ปีก่อน เวลาตื่นเต้นกับสิ่งที่เพิ่งเรียนรู้มาก็จะรีบวิ่งไปบอกคนอื่น แต่ตอนนี้ทุกคนดูหม่น ๆ ยุ่งและถูกบดจนเหนื่อย มัวแต่หมกมุ่นกับ “การจัดการการมองเห็น” จนไม่แสดงความสนุกออกมา
      ถ้าเป็นเพราะผมกับเพื่อน ๆ แก่ขึ้นก็พอเข้าใจได้ แต่เพื่อนร่วมงานรุ่นใหม่ตอนนี้ก็ดูเหมือนกัน หรืออาจจะหม่นกว่าด้วยซ้ำ เช่น ครั้งหนึ่งต้องดึงอะไรบางอย่างจากไฟล์ Parquet เพื่อนร่วมงานบอกว่าจะเขียนสคริปต์ให้ทีหลัง ผมเลยเปิด duckdb แล้วแสดงคำตอบให้ดูในไม่ถึง 1 นาที เขาตอบกลับมาเสียงเรียบแค่ว่า “เพิ่งเคยเห็นครับ ดูมีประโยชน์ดี” ไม่ใช่ “ว้าว เจ๋ง” หรือ “ดีจัง” ด้วยซ้ำ ดูเหมือนเขาจะรู้สึกแย่กว่าเดิมที่ได้รู้ว่ามันมีอยู่
    • นึกถึงคำพูดจากหนัง Steve Jobs เนื้อหาประมาณว่า สัตว์ที่มีประสิทธิภาพที่สุดบนโลกคือแร้งคอนดอร์ และสัตว์ที่ไร้ประสิทธิภาพที่สุดคือมนุษย์ แต่ มนุษย์ที่ขี่จักรยาน จะกลายเป็นสัตว์ที่มีประสิทธิภาพที่สุด
      เขาพูดว่าคอมพิวเตอร์ที่ดีจริง ๆ คือคอมพิวเตอร์ที่เป็นมิตร ใช้ง่าย ไม่อัปลักษณ์ และวางอยู่บนโต๊ะได้อย่างสวยงาม สามารถเป็น จักรยานสำหรับจิตใจ ได้ และคอมพิวเตอร์ส่วนบุคคลก็สามารถกลายเป็นคอมพิวเตอร์ที่เชื่อมผู้คนเข้าหากันได้
    • ตอนมีข้อเสนอใน Swift ว่าไม่ให้ใช้ Emoji เป็นชื่อตัวแปร ผมตอบไปว่าการกำหนดไม่ให้แสดงอารมณ์อย่างความขี้เล่น ความหงุดหงิด หรืออารมณ์ขันในโค้ดนั้นหยิ่งเกินไป
      เด็ก 8 ขวบที่ใช้ Playgrounds บน iPad ไม่จำเป็นต้องถูกห้ามตั้งชื่อตัวแปรว่า :pig: แค่เพราะมันตลก ไม่จำเป็นต้องเหยียบย่ำ ความสนุก ในทุกเรื่อง
    • หวังว่าจะรักษาความสนุกนี้ไว้ได้ เล่มล่าสุดของ Knuth ยอดเยี่ยมเพราะเต็มไปด้วย ปริศนา
      แต่ในกระทู้ยอดนิยมอีกอันบน HN กลับเห็นคนบ่นว่าตัวเองนั่งแก้ปัญหาทั้งวันที่โต๊ะ แต่ยังหาเงินได้ไม่มากกว่า 99.9% ของประชากร บางครั้งก็อดคิดไม่ได้ว่าคนแบบนั้นอาจไม่คู่ควรกับงานนี้
    • เป็นคำพูดที่ดี เมื่อก่อนเคยใช้ วอลเปเปอร์ เป็นปก Kraftwerk ที่เขียนว่า “ITS MORE FUN TO COMPUTE” แต่ตอนนี้หายไปแล้ว
      เราต้องมีสิ่งเตือนใจแบบนี้เป็นระยะ ๆ ลูกผมกำลังเรียนรู้ command line เพราะตลอด 1 ปีที่ผ่านมา หากอยากได้อะไรบางอย่างก็ต้องพิมพ์เอง ต่อให้ภายหลังเขาไม่ชอบคอมพิวเตอร์ อย่างน้อยก็ได้ทักษะที่มีประโยชน์อย่างการพิมพ์ ผมคงไม่เสียดาย
  • ถ้าเป็นเด็ก 7 ขวบก็คงทำออกมาแบบนี้แหละ ไม่ว่า CSS กับ semantic markup จะมีข้อดีอะไร สิ่งเหล่านี้ขัดขวางความสนุก เรียนทีหลังก็ได้

    • ปัญหาของวิธีนี้คือไม่มี การแยกความหมายออกจากสไตล์ แบบที่ HTML และ CSS สมัยใหม่ที่เหมาะสมมี
      ลองเทียบความยุ่งเหยิงนี้กับโครงสร้างเชิงความหมายอันสง่างามของเว็บเพจล้ำสมัยอย่าง google.com ก็ได้
    • เห็นด้วยเต็มที่ ผมไม่ใช่นักพัฒนา frontend และในประวัติการค้นหาก็มีหลายรูปแบบของ “วิธีจัด div ให้อยู่กลาง” รวมถึงหลายเวอร์ชันที่มีคำสบถด้วยความโมโหต่อท้ายในคำค้นหา
    • ดีใจจริง ๆ ที่สิ่งนี้ยังทำงานได้ ผมก็เรียนมาแบบนี้เหมือนกัน
    • วันนี้เพิ่งรู้ว่ามี แท็ก center และสามารถใส่ background เป็นแอตทริบิวต์แบบ inline ได้
    • ในทางกลับกัน ความสนุกเริ่มต้นที่ CSS
  • ชอบมาก ทำได้ดีจริง ๆ
    ในช่วงไม่กี่ปีที่ผ่านมา ผมได้ก่อตั้ง Girls Code Lincoln องค์กรไม่แสวงหากำไรในเนแบรสกา สหรัฐฯ เพื่อสอนเขียนโค้ดให้เด็กผู้หญิง และผมชอบสิ่งนี้มาก มีสื่อที่เหมาะกับวัยซึ่งน่าจะแชร์ให้เด็กคนนี้ได้
    ซีรีส์ YouTube ที่นักเรียนสัมภาษณ์ผู้หญิงในสาย STEM: https://www.youtube.com/playlist?list=PL-32uv45Ln4VJGhVr_jr6...
    พอดแคสต์ที่พูดถึงผู้หญิงใน STEM ทั้งในประวัติศาสตร์และปัจจุบัน: https://girlscodelincoln.buzzsprout.com/
    ติดต่อมาได้ทุกเมื่อถ้าต้องการ: aakriti@TheNonprofiting.Org / info@GirlsCodeLincoln.org
    TED talk เกี่ยวกับวิธีทำให้ลูกสาวสนใจ STEM: https://www.youtube.com/watch?v=guoLTuW8AX4&t=10s

    • เพิ่มเติม Pixar มีบทเรียนเขียนโค้ดที่ค่อนข้างดีและแน่นชื่อ Pixar in a Box: https://www.khanacademy.org/computing/pixar
      ไม่แน่ใจว่าเหมาะกับวัยของเด็กไหม แต่คิดว่าเก็บไว้สำหรับภายหลังน่าจะดี ผมยินดีช่วยหาสื่อที่จำเป็นเพื่อให้เขายังคงสนใจต่อไป
  • หน้าเว็บโหลดเร็ว โค้ดไม่มีบั๊กที่เห็นได้ชัด โครงสร้างสม่ำเสมอและสมเหตุสมผล ข้อความกระชับแต่ยังสื่อข้อมูลและ น้ำเสียงเฉพาะตัว ของผู้เขียนได้
    ถ้าพูดแบบใจกว้าง นี่เป็นเว็บไซต์ที่ทำได้ดีกว่า 95% ของอินเทอร์เน็ต ผมชอบความกล้าลุยของเด็กคนนี้ ผลงานยอดเยี่ยมมาก

  • “แมวสูงประมาณ 2 ฟุต ดังนั้นถ้าสูงเป็นหกเท่าก็ประมาณ 12 ฟุต นั่นคงเป็นแมวที่น่ากลัวมาก”
    ใช่เลย มีบางอย่างที่งดงามในเส้นทางที่จิตใจออกสำรวจ ก่อนจะถูกขัดเกลาให้เป็นไปตามแบบที่สังคมต้องการ ทำได้ดีมาก

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

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

    • ถ้ามีแบ็กอัปเว็บไซต์ที่ผมเคยทำไว้ราวปี 1995 ก็คงดี แต่บางทีความทรงจำอาจสวยงามกว่าความจริงธรรมดา ๆ ก็ได้
    • ควรทำไว้ก่อนที่มันจะถูกปฏิบัติเหมือน GeoCities เสียดายที่ไม่ได้แบ็กอัปสิ่งที่ทำไว้ตอนเด็ก ๆ
    • ยิ่งไปกว่านั้น ถ้าพิมพ์เว็บไซต์ออกมา และพิมพ์โค้ดออกมาด้วยก็คงดี
    • “ผังตระกูลเหรอ? ไม่ใช่หรอก ครอบครัวเรามี git log ของความสำเร็จและความทรงจำ”
  • อันนี้ดีจริง ๆ เว็บไซต์เล็ก ๆ นี้พาผมย้อนกลับไปยัง ยุคของอินเทอร์เน็ต ที่ผมมักคิดถึง
    ช่วงยุค 90 หลังเพิ่งจบจากโรงเรียนศิลปะ ผมคิดว่าต้องมีเว็บไซต์พอร์ตโฟลิโอ เลยไปที่ Borders Books แล้วซื้อหนังสือหนา 4–5 นิ้วที่สอนทำเว็บไซต์ด้วย HTML และเครื่องมือในตัวของ Netscape Navigator ใช้เวลาประมาณหนึ่งสัปดาห์ทำเว็บไซต์ที่ในแง่ฟังก์ชันแล้วคล้ายกับเว็บไซต์ต้นเรื่องมาก ต่างกันที่เนื้อหา
    หน้าโฮมเพจผมลงรูปที่วาดเอง เป็นภาพสีไม้ของผู้ชายตัวใหญ่ใส่จ็อกสแตรป มองมาด้วยรอยยิ้มเจ้าเล่ห์ ถ้าจะเข้าเว็บต้องคลิกที่ท้องของเขา และนั่นเป็นครั้งแรกที่ผมได้เรียนรู้เรื่อง image map พอคลิกแล้วเขาจะพูดว่า “โอ้ จั๊กจี้” จากนั้นจึงเข้าสู่พอร์ตโฟลิโอและเมนูนำทาง
    ทั้งหมดเป็น HTML 4 เป็นของพื้นฐานมาก ไม่มี JavaScript ไม่มีคุกกี้ ไม่มีฟอร์ม แต่เว็บไซต์นั้นทำให้ผมได้งานจริงครั้งแรกในสายดีไซน์ที่ Micrografx ซึ่งเป็นคู่แข่งของ Adobe ที่เหลือก็กลายเป็นประวัติศาสตร์ไปแล้ว ขอบคุณนะ Netscape

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

    • “แท็บเล็ตเป็นรูปแบบหนึ่งของเทคโนโลยีที่มีประโยชน์มาก”
      สับสนมาก ตกลงอะไรคือความจริงกันแน่
  • เป็นเว็บไซต์ที่ดีมาก เร็ว, ประสบการณ์ผู้ใช้ที่เรียบง่าย, ไม่มี JavaScript, โฟกัสที่เนื้อหา

    • ประสิทธิภาพและการเข้าถึง ดีกว่าเว็บ “ที่พัฒนาอย่างมืออาชีพ” ส่วนใหญ่ที่ใช้ทั้งทีมทำได้อย่างง่ายดาย
      Naya ควรไปเป็นรองประธานฝ่ายวิศวกรรมของ Reddit ถ้าใช้แนวทางนี้ เว็บไซต์น่าจะดีขึ้นจริง ๆ
    • ประหยัดขนาดไฟล์กว่าสิ่งที่ทีมพัฒนาฟรอนต์เอนด์ของเราใช้มาก Docker image สำหรับ build แอป React มีขนาด 6GB พวกเขาบอกว่า “ไม่ใช่ความผิดเรา เป็นเพราะ NPM”
      เนื้อหาก็มีประโยชน์ด้วย