1 poin oleh GN⁺ 2025-09-01 | 1 komentar | Bagikan ke WhatsApp
  • Menjelaskan upaya memvisualisasikan gaya pidato mantan presiden AS Donald Trump yang disebut "the weave" sebagai graf Git
  • "the weave" ditandai oleh perpindahan topik yang beragam dan hubungan berulang, dengan alur cerita yang bercabang ke berbagai arah namun tetap saling berpotongan
  • Penulis memanfaatkan alat GitGraph dari Mermaid.js untuk mendokumentasikan dan memvisualisasikan keseluruhan struktur ucapan secara teknis
  • Dalam pernyataan-pernyataan utama, struktur rujukan berulang ke topik sebelumnya dan narasi paralel dimodelkan dengan istilah Git seperti "cherry-pick", "branch", dan "merge"
  • Melalui analisis ini, dijelaskan bahwa pidato Trump tersusun bukan oleh keterkaitan logis, melainkan oleh deretan fragmen banyak topik

Ikhtisar

Tulisan ini membahas analisis terhadap gaya pidato mantan presiden AS Donald Trump yang disebut "the weave", serta proses memvisualisasikannya melalui diagram Git. "the weave" menggambarkan cara berbicara yang dengan cepat berpindah di antara berbagai topik selama pidato, lalu mengutip kembali atau menggabungkan frasa yang sudah disebutkan sebelumnya, sehingga aliran gagasan yang tampak tidak saling berhubungan seolah-olah dirajut menjadi satu secara dramatis.

Apa itu "the weave"

  • Trump menilai dirinya sangat piawai berpindah bebas di antara berbagai topik namun pada akhirnya tetap mampu menyatukan semua cerita menjadi satu
  • Sebagian orang memandang cara ini sebagai alur pikiran yang berantakan atau improvisasional
  • Dalam praktiknya, pidato memang beralih ke topik yang tidak terkait dengan tema yang sedang dibahas, atau kembali menarik hal-hal yang telah disebut sebelumnya untuk melanjutkan narasi
  • “Weaving” secara bahasa ini, yakni semacam 'merajut ulang', memiliki ciri membuat audiens merasa rumit dan sering kali sulit menangkap konteksnya

Alat analisis dan visualisasi

  • Untuk menganalisis secara teknis karakteristik struktural ini, penulis membongkar dan menyusun ulang komponen pidato menjadi diagram bergaya Git berdasarkan transkrip pidato
  • Penulis memanfaatkan alat diagram GitGraph dari Mermaid.js, tetapi karena ada keterbatasan, ia membuat dan menggunakan web component <git-graph> sendiri
  • Setiap pernyataan direpresentasikan sebagai branch, sementara perpindahan antartopik dan kutipan ulang digambarkan dengan merge dan cherry-pick

Contoh struktur diagram

  • Berdasarkan sampel kode nyata, dibahas alur pidato Trump yang bercabang menjadi sekitar 10 topik/branch utama
    • tarif (tarrifs), kiri-radikal (radical-left), pasar saham (stock-market), penghormatan dunia (world-respect), permintaan verifikasi (ask-jd), acara FIFA (fifa-event), renovasi Kennedy Center (kennedy-center-remodel), renovasi Oval Office (oval-office-remodel), gudang lukisan (painting-vault), pujian diri (self-congratulations), dan lain-lain
  • Dalam pidato, pola kembali ke topik sebelumnya, kutipan berulang, dan dorongan retoris sering muncul secara sistematis, lalu distrukturkan dalam kode diagram seperti branch, merge, dan cherry-pick

Kesimpulan dan implikasi

  • Bahkan dalam pidato singkat sekitar 4 menit, lebih dari sepuluh tema independen (branch) berjalan secara simultan
  • Dengan mengubah struktur pidato Trump menjadi diagram Git, tulisan ini menunjukkan cara ia melompat dari satu topik ke topik lain sambil menghubungkan isi sebelumnya secara paralel, yakni pengulangan hubungan paksa sederhana tanpa substansi nyata
  • Analisis ini mengusulkan agar audiens tidak mudah mempercayai logika pidato yang tampak dramatis di permukaan, melainkan melihat secara teknis bagaimana isi sebenarnya bercabang dan bergabung saat disampaikan

1 komentar

 
GN⁺ 2025-09-01
Komentar Hacker News
  • Ada seseorang yang saya kenal yang berbicara seperti memakai model ‘pohon terbalik’: awalnya dia membahas berbagai hal yang terkait dengan topik tanpa pernah menyebut topiknya sendiri, lalu baru di bagian akhir akhirnya mengungkap topiknya; kadang malah topiknya tidak pernah disebut sampai akhir, jadi kita benar-benar tidak tahu dia sedang membicarakan apa sampai semua cabang ceritanya menyatu dan konteks besarnya baru terlihat

    • Saat semua cerita berkumpul di satu titik dan berujung pada satu kesimpulan seperti ini, rasanya benar-benar memuaskan, terutama kalau struktur seperti ini dipakai dalam komedi jadi sangat lucu; kalau penasaran dengan konsep terkait, lihat tautan callback dalam komedi
    • Saya juga pernah punya profesor yang sangat banyak memakai matematika; dia akan memenuhi papan tulis dengan turunan rumus panjang dulu, lalu baru di akhir menjelaskan kenapa rumus itu diturunkan. Kadang butuh 20 menit untuk sampai ke kesimpulan. Karena itu saya jadi punya kebiasaan membaca buku si profesor secara terbalik per bagian sebelum kelas. Dengan begitu tujuan dari rumus-rumusnya jadi lebih jelas dan lebih mudah dipahami. Tapi meskipun profesor itu sangat hebat dalam matematika, kemampuan mengajarnya bermasalah. Dia bahkan bangga mengatakan mahasiswa sering gagal karena “malas”. Waktu saya dan teman-teman merapikan materi, menjelaskannya kembali dengan lebih sederhana, dan merangkum jawabannya, dia malah curiga kami menyontek karena nilai kami menyimpang dari distribusi normal. Dari situ saya benar-benar merasa bahwa kecerdasan, kefasihan bicara, dan kemampuan menyampaikan sesuatu adalah hal yang berbeda
    • Cerita ini mengingatkan saya pada sebuah post yang pernah saya lihat di HN dulu: ada orang-orang yang kalau berbicara terasa seperti kalimat mereka sama sekali tidak nyambung, tetapi sesama mereka justru berkomunikasi dengan sangat konsisten. Jadi teringat sebuah video YouTube, lihat video YouTube tentang dua karakter film yang bercakap-cakap seperti bermain bulu tangkis kata
    • Ibu mertua saya adalah ahli percakapan gaya 'weave'. Kalau kami berkunjung ke rumah, dia akan menumpahkan semua gosip dan 'peristiwa penting' sekaligus dengan sangat menghibur. Cukup tangkap satu kata, lalu bermacam-macam cerita langsung mengalir keluar. Tapi karena dia juga memakai dialek dan mengasumsikan pendengarnya paham struktur keluarga pihak ayah mertua, mengikutinya cukup berat. Belakangan saya bahkan sempat berpikir untuk menggambar struktur bercabangnya, tapi ternyata istri saya sendiri pun tidak bisa mengikutinya sepenuhnya. Akhirnya semua orang cuma mendengarkan, tanpa percakapan yang betul-betul substantif, dan tetap sama-sama puas
    • Saya juga kadang berbicara seperti ini, meski saya sendiri tidak yakin kenapanya. Untuk mulai bercerita, saya merasa harus punya alasan sendiri, jadi saya ikut menjelaskan latar belakangnya. Cara ini kadang diterima kalau isinya lelucon atau cerita yang menarik, tapi di zaman sekarang ketika semua orang punya rentang perhatian pendek, saya rasa itu terasa terlalu membebani. Pada akhirnya si pembicara capek, dan pendengarnya jauh lebih capek
  • Menurut saya, supaya diagramnya lebih mudah dipahami, akan lebih baik kalau nama cabang (topik) ikut ditampilkan di samping label 'New Topic'. Awalnya saya harus membacanya dari bawah ke atas dulu untuk memahami apa yang sedang terjadi

    • Menggambar percakapan manusia acak menjadi grafik itu benar-benar tidak mudah. Kalau percakapannya memang sengaja mengaburkan makna, akan lebih sulit lagi. Tentu manusia pada akhirnya tetap membentuk logika, dan di beberapa negara hal ini dianggap cukup penting sampai komunikasi logis diajarkan di sekolah. Tapi untuk menganalisis makna, sistem kontrol versi seperti git tidak cocok, karena git adalah grafik kronologis yang dioptimalkan untuk perubahan kode. Untuk analisis seperti ini dibutuhkan alat seperti Python NLP dan spacy, dan itu pun punya banyak keterbatasan. Kalau ini compiler, urutan logis yang tidak berurutan atau tata bahasa yang salah akan langsung dihentikan. Presentasi bisnis wajib punya struktur dan fakta, tetapi kuliah teori, pidato umum, komedi, teater, atau pernyataan untuk tujuan propaganda sepenuhnya berbeda. Ungkapan yang dikutip di artikel, “pola berulang dari potongan-potongan ucapan yang terfragmentasi seperti memo tuntutan tebusan yang dibuat dari kata-kata terbaik,” benar-benar mengesankan
  • Ini benar-benar menarik, saya ingin melihatnya diterapkan ke lebih banyak contoh. Misalnya, akan menarik kalau dipakai untuk perkenalan rapat kabinet atau sesi tanya jawab dengan wartawan. Bisa juga dibandingkan dengan kampanye pemilu atau pidato spontan

    • Kutipan “mendengarkan cerita seperti ini selama 4 menit saja rasanya sudah batas toleransi” itu lucu. Menurut saya, kalau penulis harus mendengarkan kebiasaan bicara Trump lebih banyak lagi, itu sudah terasa seperti penyiksaan. Saya sendiri 1 menit saja sudah sulit menahannya
  • Di iOS mobile (iOS 26 beta), diagramnya tidak dirender dengan benar, lihat tangkapan layar

    • Di Firefox juga tidak dirender dengan benar, lihat gambar
    • Ini membuat saya berpikir bahwa URL berbagi gambar perlu ditambahkan fitur perlindungan indeks, menarik juga
    • Layar mobile memang dari awal terlalu sempit
  • Di editor mermaid.js, mode top-to-bottom didukung. Saya tidak yakin apakah pustakanya juga mendukungnya, lihat dokumentasi terkait

  • Saat begitu banyak pebisnis terus-menerus mengeluarkan jawaban berupa word salad tanpa henti untuk setiap pertanyaan, metode seperti ini tampaknya akan sangat berguna

  • Ini mengingatkan saya pada semacam game Flash atau karya seni yang dulu terasa seperti karya Jared Tarbell; teks ditampilkan sebagai pusaran di ruang 3D sambil membentuk cabang, lalu memungkinkan kembali ke tingkat atas. Tapi bahkan itu pun tampaknya tidak sepenuhnya merepresentasikan struktur gaya ‘weave’ seperti ini, dan mungkin justru itu tidak masalah

  • Menurut saya, perubahan dari waktu ke waktu perlu diamati. Akan menarik kalau materi yang direkam secara spontan dan tanpa edit dari setidaknya 10 tahun lalu dikumpulkan, lalu dianalisis dengan cara yang sama dan dibandingkan sebagai metrik

  • Saya ingin analisis seperti ini juga diterapkan pada Jordan Patterson. Struktur percakapan bercabang orang itu benar-benar sulit dipahami konteksnya kalau tidak divisualisasikan dengan tampilan pohon git

    • Saya penasaran apakah git bisa menangani struktur rekursif juga
  • Saya harap pengujian lintas-browser lebih diperhatikan. Setidaknya akan bagus kalau ada satu baris pesan penjelasan. Saya berharap Dave agak lebih teliti; di Firefox ini tidak berjalan dengan benar dan di Safari tampilnya hanya seperti daftar biasa. Tentu kalau ini untuk penggunaan pribadi masih bisa dimaklumi, tetapi kalau sudah dipublikasikan ke web, akan baik kalau setidaknya diberi tahu

    • Di Firefox saya, ini bekerja dengan sempurna