shakespeares 2026-01-19 | ความคิดเห็นหลัก | ใน: jQuery 4 เปิดตัวอย่างเป็นทางการ (blog.jquery.com) เหนียวแน่นมากจริง ๆ.. 555 colus001 2026-01-19 | ความคิดเห็นหลัก | ใน: ไอเดียราคาถูก การลงมือทำยิ่งถูกกว่า (davekiss.com) การเขียนโค้ดเป็นเพียงแค่ด่านแรกของการลงมือทำเท่านั้น การเปิดตัวผลิตภัณฑ์ นำออกขาย และดูแลรักษานั้นทั้งแพงกว่าและยากกว่ามาก เหมือนกับที่ใคร ๆ ก็เป็น YouTuber ได้ถ้ามีแค่มือถือ แต่มีไม่กี่คนเท่านั้นที่หาเงินจากมันได้ kandk 2026-01-19 | ความคิดเห็นหลัก | ใน: ถ้าเรียงไอคอนของ Apple แบบย้อนกลับ มันจะดูเหมือนพอร์ตโฟลิโอของคนที่ฝีมือด้านดีไซน์ค่อย ๆ พัฒนาขึ้น (mastodon.social) ดูเหมือนความพยายามของจูเนียร์ที่ยังไม่มีประสบการณ์ซึ่งพยายามยัดข้อมูลมากเกินไปเข้าไปในครั้งเดียว.. kandk 2026-01-19 | ความคิดเห็นหลัก | ใน: ไอเดียราคาถูก การลงมือทำยิ่งถูกกว่า (davekiss.com) ความเร็วในการวนซ้ำ — วงจรการทำให้เสร็จเร็ว รับฟีดแบ็กจากผู้ใช้ แล้วแก้ไข (learning loop) รสนิยม·วิจารณญาณ (taste) — สายตาที่แยกออกว่าอะไรมีคุณค่าพอจะสร้างและอะไรไม่มี (ส่วนใหญ่ไม่ควรสร้าง) การเผยแพร่·เครือข่าย (distribution) — จะเป็นที่รู้จักกับใครก่อน ใครเป็นคนเชื่อถือ และรวบรวมผู้ใช้กลุ่มแรกได้เร็วแค่ไหน การเลือกปัญหา — หาโจทย์ที่คนจริง ๆ ยอมจ่ายเงินเพื่อแก้และอยากแก้ (เดิมทีก็นี่ยากที่สุดอยู่แล้ว ตอนนี้ยิ่งสำคัญกว่าเดิม) newcodes7 2026-01-19 | ความคิดเห็นหลัก | ใน: เพิ่มประสิทธิภาพ API แนะนำคำค้นหาอัตโนมัติ - ตอบกลับภายใน 100ms จากข้อมูล 110,000 รายการ (velog.io) ถ้าคุณรู้สึกเช่นนั้น ผมต้องขออภัยด้วย ผมคิดว่าแต่ละคนย่อมคาดหวังเนื้อหาจากการเห็นชื่อเรื่องแตกต่างกันไป อย่างไรก็ตาม การตั้งชื่อเรื่องให้ชัดเจนที่สุดเท่าที่จะเป็นไปได้เพื่อให้สิ่งที่คาดหวังใกล้เคียงกันนั้นเป็นเรื่องที่ถูกต้อง ผมจะระมัดระวังในจุดนี้ นอกจากนี้ อยากให้มองว่าเรื่องนี้แยกจากโพสต์ก่อนหน้าด้วย โพสต์ก่อนหน้านั้นผมพยายามใช้บัญชีที่ไม่ได้ใช้งาน 2 บัญชีเพื่อกด upvote แล้วจึงถูก flagged นี่เป็นความผิดพลาดของผมเองโดยชัดเจน และอยากให้ทราบว่าไม่ได้เป็นปัญหาที่ตัวบทความเอง newcodes7 2026-01-19 | ความคิดเห็นหลัก | ใน: เพิ่มประสิทธิภาพ API แนะนำคำค้นหาอัตโนมัติ - ตอบกลับภายใน 100ms จากข้อมูล 110,000 รายการ (velog.io) สวัสดีครับ! ก่อนอื่นต้องขอขอบคุณมากจริง ๆ ที่ช่วยคอมเมนต์ให้ฟีดแบ็กมา ผมพิจารณาแล้วว่า GIN index ไม่จำเป็นในกรณีนี้ครับ! ตอนนี้ใน API แนะนำคำค้นหาแบบ autocomplete เราต้องการเพียงตัว term เองเท่านั้น ไม่ได้จำเป็นต้องรู้ว่า term นั้นอยู่ใน article ใดบ้าง ในทางกลับกัน สำหรับ API ค้นหา เรากำลังใช้อินเด็กซ์ที่คล้ายกับ GIN index อยู่ โดยใช้ BM25 index ผ่าน paradeDB ซึ่งเป็น extension ของ Postgres แม้ในโพสต์จะไม่ได้อธิบายไว้ละเอียด แต่ตอนนี้เราได้กำหนด ExecutorService แยกต่างหากเพื่อใช้งานอยู่แล้ว อย่างไรก็ตามอย่างที่คุณแนะนำ เราจะลองพิจารณาแนวทางแบบ reactive หรือ virtual thread ในอนาคตด้วยครับ!! princox 2026-01-19 | ความคิดเห็นหลัก | ใน: แพตช์ 40 บรรทัดที่ลบช่องว่างด้านประสิทธิภาพ 400 เท่า (questdb.com) เรื่องแบบนี้จะค้นพบในโปรเจกต์ได้อย่างไรบ้างครับ? ดูแล้วน่าจะยากที่จะรู้ได้แค่เพราะรัน AI.. พอได้เห็นกรณีแบบนี้แล้ว ก็ทำให้ผมคิดว่าอยากเรียนรู้และอยากลองมีประสบการณ์แบบนี้ด้วยตัวเองให้ได้ครับ dofuuz 2026-01-19 | ความคิดเห็นหลัก | ใน: ภาพถ่ายที่ถ่ายทอดสเกลอันน่าทึ่งของการขยายพลังงานลมและพลังงานแสงอาทิตย์ในจีน (e360.yale.edu) ภาพอะไรเนี่ย.... ว้าว... เหมือนภาพวาดภูเขาสายน้ำแบบทิวทัศน์จริง ๆ เลย ifmkl 2026-01-19 | ความคิดเห็นหลัก | ใน: เพิ่มประสิทธิภาพ API แนะนำคำค้นหาอัตโนมัติ - ตอบกลับภายใน 100ms จากข้อมูล 110,000 รายการ (velog.io) ผมเข้าไปที่บล็อกแล้วอ่านต้นฉบับมาด้วย รู้สึกว่ามีช่องว่างอยู่พอสมควรระหว่างชื่อเรื่องกับเนื้อหาจริง ฟีเจอร์ที่คุณทำหรือแนวทางการปรับปรุงที่กล่าวมานั้น เป็นสิ่งที่มีการพัฒนาและนำไปใช้ในโอเพนซอร์สหลายตัวอยู่ก่อนแล้ว สิ่งที่คุณทำคือการยกระดับระบบค้นหาที่เดิมเคยทำไว้แบบเรียบง่ายในบริการของตัวเอง แต่ถ้าดูจากชื่อเรื่องอย่างเดียวจะให้ความรู้สึกเหมือนมีการปรับปรุงอัลกอริทึมครั้งใหญ่,, โพสต์ก่อนหน้าก็เคยถูกปักธงว่าเป็นการโปรโมต ตอนเขียนอาจจะต้องคิดให้รอบคอบขึ้นอีกสักหน่อยไหมครับ bichi 2026-01-19 | ความคิดเห็นหลัก | ใน: Pocket TTS: TTS คุณภาพสูงที่มอบเสียงให้กับ CPU (kyutai.org) เจ๋งมากครับ แต่ถ้าระหว่างทำมีที่อยู่ของทรัพยากรเป้าหมายแนบมาด้วยก็น่าจะดี เพราะจะให้ติดตั้งแบบมั่ว ๆ เลยก็คงไม่ได้ 55 click 2026-01-19 | ความคิดเห็นหลัก | ใน: เพิ่มประสิทธิภาพ API แนะนำคำค้นหาอัตโนมัติ - ตอบกลับภายใน 100ms จากข้อมูล 110,000 รายการ (velog.io) สงสัยว่าเคยพิจารณาลองใช้ GIN index แทน lower() index หรือเปล่าครับ ไหน ๆ ก็ใช้ raw sql ผ่าน jdbctemplate อยู่แล้ว แบบนี้ลอง FTS ไปเลยเป็นอย่างไรบ้างครับ? วิธีแบบ asynchronous ที่ใช้ CompletableFuture.supplyAsync() เอง ถ้าไม่ได้ระบุ ExecutorService แยกต่างหาก ก็จะใช้ commonpool ของ forkjoinpool อยู่ดี ถ้าจำนวนผู้ใช้พร้อมกันมากขึ้นจน commonpool ที่เอามาใช้แทน request thread เต็ม (ประมาณ cpu core - 1) ก็อาจรับไม่ไหวได้ครับ ส่วนนี้น่าจะแก้ได้ค่อนข้างเรียบร้อยด้วยการเปลี่ยนไปใช้วิธีแบบ reactive หรืออัปเกรดเวอร์ชัน JVM แล้วนำ virtual thread มาใช้ครับ redmi 2026-01-19 | ความคิดเห็นหลัก | ใน: ปรากฏการณ์ ‘Influentists’ ที่เผยแพร่กระแส AI เกินจริงโดยไม่มีการตรวจสอบ (carette.xyz) เห็นด้วยมากครับ sinbumu 2026-01-19 | ความคิดเห็นหลัก | ใน: การทดลอง ‘เบราว์เซอร์’ ล่าสุดของ Cursor สื่อถึงความสำเร็จโดยไม่มีหลักฐาน (embedding-shapes.github.io) จริง ๆ แล้วมันก็แค่แสดงให้เห็นอย่างสำเร็จว่าพวกเขายังปลดนักพัฒนาไม่ได้~ byunjin11 2026-01-18 | ความคิดเห็นหลัก | ใน: ไอเดียราคาถูก การลงมือทำยิ่งถูกกว่า (davekiss.com) เห็นด้วยครับ.. การเลือกปัญหา — การหาปัญหาที่คนยอมจ่ายเงินเพื่อให้แก้จริง ๆ -> ไม่นึกเลยว่าเครื่องมือจับภาพหน้าจอ xray ที่ทำล่าสุดจะได้รับความสนใจมากขนาดนี้ ดูเหมือนว่าสิ่งสำคัญคือการหาสิ่งที่ไม่สะดวกใจ สร้างมันขึ้นมา แล้วบอกให้คนรู้ jjw9512151 2026-01-18 | ความคิดเห็นหลัก | ใน: การทดลอง ‘เบราว์เซอร์’ ล่าสุดของ Cursor สื่อถึงความสำเร็จโดยไม่มีหลักฐาน (embedding-shapes.github.io) ผลลัพธ์ที่ประสบความสำเร็จ = ยังไล่พวกเราออกไม่ได้นะ ไอ้พวกผู้บริหารเอ๊ย ng0301 2026-01-18 | ความคิดเห็นหลัก | ใน: Pocket TTS: TTS คุณภาพสูงที่มอบเสียงให้กับ CPU (kyutai.org) ช่วงนี้ Supertonic ก็เพิ่งปล่อยโมเดลที่รองรับภาษาเกาหลีด้วย ลองไปหาดูกันได้เลยครับ ผมลองทำไลบรารีแบบกดคลิกเดียวไว้ด้วยครับ! https://www.npmjs.com/package/easy-supertonic-tts kaydash 2026-01-18 | ความคิดเห็นหลัก | ใน: เหตุผลที่ DuckDB เป็นตัวเลือกแรกของฉันเมื่อต้องประมวลผลข้อมูล (robinlinacre.com) มันก็น่าขันดีนะที่ใช้ parq ซึ่งมีไว้สำหรับการประมวลผลแบบกระจาย มาเพื่อประมวลผลบนเครื่องเดี่ยว kimjoin2 2026-01-18 | ความคิดเห็นหลัก | ใน: การทดลอง ‘เบราว์เซอร์’ ล่าสุดของ Cursor สื่อถึงความสำเร็จโดยไม่มีหลักฐาน (embedding-shapes.github.io) ฮ่าๆๆ iolothebard 2026-01-18 | ความคิดเห็นหลัก | ใน: ปรากฏการณ์ ‘Influentists’ ที่เผยแพร่กระแส AI เกินจริงโดยไม่มีการตรวจสอบ (carette.xyz) ถ้าแค่ทำ vibe coding ก็หาเงินได้ง่ายขนาดนั้น… ก็คงหาเงินแบบนั้นไปแล้วสิ… จะมาทำทวิตเตอร์ ยูทูบ แล้วก็สอนทำไม? คนที่เขียนหนังสือชื่อ “เล่นหุ้นให้ได้เงิน 100 ล้านวอนต่อเดือน” นี่ เขาหาเงินจากหุ้นได้เดือนละ 100 ล้านวอนจริงไหม? ถ้าจริง แล้วเขาจะเขียนหนังสืออะไรแบบนั้นไปทำไม? ทำไมต้องตระเวนไปบรรยายพิเศษทั่วทุกสารทิศ ทำไมต้องทำยูทูบ? เพราะอยากเป็นแสงสว่างให้เหล่ารายย่อยที่ยังไม่รู้ประสีประสางั้นเหรอ? ng0301 2026-01-18 | ความคิดเห็นหลัก | ใน: GraphQLite - ส่วนขยาย SQLite ที่รองรับภาษาเคียวรี Cypher และอัลกอริทึมกราฟในตัว (github.com/colliery-io) นี่แหละสิ่งที่อยากได้พอดีเลย เยี่ยมมาก โหลดความคิดเห็นเพิ่มเติม
เหนียวแน่นมากจริง ๆ.. 555
การเขียนโค้ดเป็นเพียงแค่ด่านแรกของการลงมือทำเท่านั้น การเปิดตัวผลิตภัณฑ์ นำออกขาย และดูแลรักษานั้นทั้งแพงกว่าและยากกว่ามาก เหมือนกับที่ใคร ๆ ก็เป็น YouTuber ได้ถ้ามีแค่มือถือ แต่มีไม่กี่คนเท่านั้นที่หาเงินจากมันได้
ดูเหมือนความพยายามของจูเนียร์ที่ยังไม่มีประสบการณ์ซึ่งพยายามยัดข้อมูลมากเกินไปเข้าไปในครั้งเดียว..
ความเร็วในการวนซ้ำ — วงจรการทำให้เสร็จเร็ว รับฟีดแบ็กจากผู้ใช้ แล้วแก้ไข (learning loop)
รสนิยม·วิจารณญาณ (taste) — สายตาที่แยกออกว่าอะไรมีคุณค่าพอจะสร้างและอะไรไม่มี (ส่วนใหญ่ไม่ควรสร้าง)
การเผยแพร่·เครือข่าย (distribution) — จะเป็นที่รู้จักกับใครก่อน ใครเป็นคนเชื่อถือ และรวบรวมผู้ใช้กลุ่มแรกได้เร็วแค่ไหน
การเลือกปัญหา — หาโจทย์ที่คนจริง ๆ ยอมจ่ายเงินเพื่อแก้และอยากแก้ (เดิมทีก็นี่ยากที่สุดอยู่แล้ว ตอนนี้ยิ่งสำคัญกว่าเดิม)
ถ้าคุณรู้สึกเช่นนั้น ผมต้องขออภัยด้วย ผมคิดว่าแต่ละคนย่อมคาดหวังเนื้อหาจากการเห็นชื่อเรื่องแตกต่างกันไป อย่างไรก็ตาม การตั้งชื่อเรื่องให้ชัดเจนที่สุดเท่าที่จะเป็นไปได้เพื่อให้สิ่งที่คาดหวังใกล้เคียงกันนั้นเป็นเรื่องที่ถูกต้อง ผมจะระมัดระวังในจุดนี้
นอกจากนี้ อยากให้มองว่าเรื่องนี้แยกจากโพสต์ก่อนหน้าด้วย โพสต์ก่อนหน้านั้นผมพยายามใช้บัญชีที่ไม่ได้ใช้งาน 2 บัญชีเพื่อกด upvote แล้วจึงถูก flagged นี่เป็นความผิดพลาดของผมเองโดยชัดเจน และอยากให้ทราบว่าไม่ได้เป็นปัญหาที่ตัวบทความเอง
สวัสดีครับ! ก่อนอื่นต้องขอขอบคุณมากจริง ๆ ที่ช่วยคอมเมนต์ให้ฟีดแบ็กมา
ผมพิจารณาแล้วว่า GIN index ไม่จำเป็นในกรณีนี้ครับ! ตอนนี้ใน API แนะนำคำค้นหาแบบ autocomplete เราต้องการเพียงตัว
termเองเท่านั้น ไม่ได้จำเป็นต้องรู้ว่าtermนั้นอยู่ใน article ใดบ้างในทางกลับกัน สำหรับ API ค้นหา เรากำลังใช้อินเด็กซ์ที่คล้ายกับ GIN index อยู่ โดยใช้ BM25 index ผ่าน paradeDB ซึ่งเป็น extension ของ Postgres
แม้ในโพสต์จะไม่ได้อธิบายไว้ละเอียด แต่ตอนนี้เราได้กำหนด ExecutorService แยกต่างหากเพื่อใช้งานอยู่แล้ว อย่างไรก็ตามอย่างที่คุณแนะนำ เราจะลองพิจารณาแนวทางแบบ reactive หรือ virtual thread ในอนาคตด้วยครับ!!
เรื่องแบบนี้จะค้นพบในโปรเจกต์ได้อย่างไรบ้างครับ? ดูแล้วน่าจะยากที่จะรู้ได้แค่เพราะรัน AI..
พอได้เห็นกรณีแบบนี้แล้ว ก็ทำให้ผมคิดว่าอยากเรียนรู้และอยากลองมีประสบการณ์แบบนี้ด้วยตัวเองให้ได้ครับ
ภาพอะไรเนี่ย.... ว้าว... เหมือนภาพวาดภูเขาสายน้ำแบบทิวทัศน์จริง ๆ เลย
ผมเข้าไปที่บล็อกแล้วอ่านต้นฉบับมาด้วย รู้สึกว่ามีช่องว่างอยู่พอสมควรระหว่างชื่อเรื่องกับเนื้อหาจริง ฟีเจอร์ที่คุณทำหรือแนวทางการปรับปรุงที่กล่าวมานั้น เป็นสิ่งที่มีการพัฒนาและนำไปใช้ในโอเพนซอร์สหลายตัวอยู่ก่อนแล้ว สิ่งที่คุณทำคือการยกระดับระบบค้นหาที่เดิมเคยทำไว้แบบเรียบง่ายในบริการของตัวเอง แต่ถ้าดูจากชื่อเรื่องอย่างเดียวจะให้ความรู้สึกเหมือนมีการปรับปรุงอัลกอริทึมครั้งใหญ่,, โพสต์ก่อนหน้าก็เคยถูกปักธงว่าเป็นการโปรโมต ตอนเขียนอาจจะต้องคิดให้รอบคอบขึ้นอีกสักหน่อยไหมครับ
เจ๋งมากครับ แต่ถ้าระหว่างทำมีที่อยู่ของทรัพยากรเป้าหมายแนบมาด้วยก็น่าจะดี เพราะจะให้ติดตั้งแบบมั่ว ๆ เลยก็คงไม่ได้ 55
สงสัยว่าเคยพิจารณาลองใช้ GIN index แทน
lower()index หรือเปล่าครับ ไหน ๆ ก็ใช้ raw sql ผ่านjdbctemplateอยู่แล้ว แบบนี้ลอง FTS ไปเลยเป็นอย่างไรบ้างครับ?วิธีแบบ asynchronous ที่ใช้
CompletableFuture.supplyAsync()เอง ถ้าไม่ได้ระบุExecutorServiceแยกต่างหาก ก็จะใช้ commonpool ของ forkjoinpool อยู่ดีถ้าจำนวนผู้ใช้พร้อมกันมากขึ้นจน commonpool ที่เอามาใช้แทน request thread เต็ม (ประมาณ cpu core - 1) ก็อาจรับไม่ไหวได้ครับ
ส่วนนี้น่าจะแก้ได้ค่อนข้างเรียบร้อยด้วยการเปลี่ยนไปใช้วิธีแบบ reactive หรืออัปเกรดเวอร์ชัน JVM แล้วนำ virtual thread มาใช้ครับ
เห็นด้วยมากครับ
จริง ๆ แล้วมันก็แค่แสดงให้เห็นอย่างสำเร็จว่าพวกเขายังปลดนักพัฒนาไม่ได้~
เห็นด้วยครับ..
การเลือกปัญหา — การหาปัญหาที่คนยอมจ่ายเงินเพื่อให้แก้จริง ๆ -> ไม่นึกเลยว่าเครื่องมือจับภาพหน้าจอ xray ที่ทำล่าสุดจะได้รับความสนใจมากขนาดนี้
ดูเหมือนว่าสิ่งสำคัญคือการหาสิ่งที่ไม่สะดวกใจ สร้างมันขึ้นมา แล้วบอกให้คนรู้
ผลลัพธ์ที่ประสบความสำเร็จ = ยังไล่พวกเราออกไม่ได้นะ ไอ้พวกผู้บริหารเอ๊ย
ช่วงนี้ Supertonic ก็เพิ่งปล่อยโมเดลที่รองรับภาษาเกาหลีด้วย ลองไปหาดูกันได้เลยครับ
ผมลองทำไลบรารีแบบกดคลิกเดียวไว้ด้วยครับ!
https://www.npmjs.com/package/easy-supertonic-tts
มันก็น่าขันดีนะที่ใช้
parqซึ่งมีไว้สำหรับการประมวลผลแบบกระจาย มาเพื่อประมวลผลบนเครื่องเดี่ยวฮ่าๆๆ
ถ้าแค่ทำ vibe coding ก็หาเงินได้ง่ายขนาดนั้น…
ก็คงหาเงินแบบนั้นไปแล้วสิ… จะมาทำทวิตเตอร์ ยูทูบ แล้วก็สอนทำไม?
คนที่เขียนหนังสือชื่อ “เล่นหุ้นให้ได้เงิน 100 ล้านวอนต่อเดือน” นี่ เขาหาเงินจากหุ้นได้เดือนละ 100 ล้านวอนจริงไหม? ถ้าจริง แล้วเขาจะเขียนหนังสืออะไรแบบนั้นไปทำไม? ทำไมต้องตระเวนไปบรรยายพิเศษทั่วทุกสารทิศ ทำไมต้องทำยูทูบ? เพราะอยากเป็นแสงสว่างให้เหล่ารายย่อยที่ยังไม่รู้ประสีประสางั้นเหรอ?
นี่แหละสิ่งที่อยากได้พอดีเลย เยี่ยมมาก