Paged Out Edisi 6 [pdf]
(pagedout.institute)- Menunjukkan contoh menghubungkan foundation model dengan utilitas UNIX lama dan baru melalui pipe di lingkungan mirip UNIX untuk mengotomatiskan pemrosesan musik, video, daftar tugas, dan file gambar
- Koleksi musik ditempatkan dalam ruang embedding 512 dimensi dengan CLAP, lalu
llm-clapdanllm-interpolatedigunakan untuk menemukan jalur antara lagu awal dan lagu akhir dan membuat playlist.m3u - Catatan video dapat dibuat dengan pipeline 2 baris: mengunduh subtitle dengan
yt-dlp, merangkumnya denganllm, lalu meneruskannya kezk new -i - Laporan kerja dibuat dengan mengekspor tugas yang selesai dalam 7 hari terakhir dari
taskwarriorsebagai JSON, mengekstrak hanya.descriptiondenganjq, lalu menyerahkan pembuatan laporan ke LLM - Penggantian nama file gambar dilakukan dengan menggabungkan
find,xargs,ollama,moondream,tr, danseduntuk membuat nama file yang masuk akal berdasarkan isi gambar
Menggabungkan pipe UNIX dan foundation model
- Foundation model adalah model yang dilatih pada dataset yang sangat besar dan beragam, sehingga dapat langsung digunakan atau di-fine-tune untuk berbagai tugas downstream
- Tugas yang dibahas berfokus pada alur yang memanfaatkan model yang mampu membuat dan memahami teks serta gambar
- Pendekatannya dibagi menjadi dua tahap
- Menghubungkan berbagai bagian pipeline dengan menggunakan utilitas UNIX klasik bersama utilitas baru
- Menerapkan foundation model pada tugas yang sulit ditangani hanya dengan solusi yang terdefinisi baik, lalu mengoreksi keluaran model dengan utilitas agar menjadi bentuk yang berguna
Contoh pipeline
-
Pembuatan playlist
- Model pemahaman musik mengubah setiap lagu menjadi titik dalam sebuah ruang, lalu menginterpolasi antar titik untuk otomatis membuat playlist yang mengalir secara alami
- Model seperti CLAP meng-embedding koleksi musik
$MCke dalam ruang 512 dimensi, sehingga lagu yang mirip ditempatkan lebih dekat - Menggunakan
llmserta pluginllm-clapdanllm-interpolate - Contoh perintahnya membuat embedding dengan
llm embed-multi -m clap songs --files $MC '*', lalu menghasilkan playlist.m3uberisi 3 lagu denganllm interpolate songs "PacifyHer.wav" "redrum.wav" -n 3 | jq .[] > playlist.m3u
-
Penulisan catatan video
- Video ceramah dan tutorial memang berguna, tetapi merapikan catatan sambil menonton itu merepotkan
- Subtitle video diunduh dengan
yt-dlp, diringkas denganllm -s "Create notes", lalu objek catatan baru dibuat denganzk new -idarizk - Contoh pipeline menjalankan
yt-dlp --no-download --write-subs --output "$OUT" "$URL", kemudiancat "$OUT" | llm -s "Create notes" | zk new -i
-
Pembuatan laporan kerja
- Laporan rapat bulanan, mingguan, atau harian perlu menyeimbangkan antara tingkat abstraksi yang dapat dipahami anggota tim dan tingkat kekonkretan yang memungkinkan umpan balik bermakna
- Alat daftar tugas digital seperti
taskwarriordapat dikueri, lalu hasilnya diteruskan ke LLM untuk membuat laporan - Contoh pipeline mengekspor tugas yang selesai dalam 7 hari terakhir sebagai JSON, mengekstrak
.descriptiondenganjq, lalu meneruskannya kellm -s 'Generate a report based on these tasks.'
-
Penggantian nama file foto
- File gambar yang diunduh dari internet atau diambil sendiri bisa memiliki nama yang ambigu atau tidak berguna seperti
1672714705640839.png,1689964585834142.png,2.jpg ollamaadalah alat untuk mengambil model dan menjalankan inferensi, dan bersama model visionmoondreamdapat melakukan inferensi cepat di laptop modern- Contoh pipeline mencari file
.jpgdi direktori saat ini, menerima judul berbasis gambar melaluiollama run moondream "Title for this: {}", lalu membentuknya menjadi nama file dengantrdansed - Contoh keluarannya berbentuk
A green dragon with wings and a tail.jpg,A painting of a serene landscape.jpg,urns of stone red car in foreground.jpg
- File gambar yang diunduh dari internet atau diambil sendiri bisa memiliki nama yang ambigu atau tidak berguna seperti
1 komentar
Komentar Hacker News
Untuk langsung menuju daftar isi, lihat https://pagedout.institute/download/PagedOut_006.pdf#page=3
Contoh “How to use a Python variable in an external Javascript (Django)” kemungkinan besar rentan terhadap serangan XSS jika variabelnya berisi input pengguna
Penting untuk melakukan encoding output sesuai konteks yang benar. Secara default, Django meng-encode variabel template untuk konteks HTML, jadi jika itu dikeluarkan di dalam tag
scriptatau file JavaScript, XSS bisa menjadi mungkinAuto-escape default mengubah
'dan"menjadi entitas HTML, tetapi tidak meng-encode backslash, sehingga\di akhir string bisa meng-escape tanda kutip penutup. Jika penyerang dapat mengendalikan dua string dengan “tipe” yang sama secara berurutan, ini bisa dieksploitasiUntuk melakukannya dengan benar, cara ini tampaknya tepat: https://docs.djangoproject.com/en/5.1/ref/templates/builtins...
Saya benar-benar menyukainya. Rasanya seperti ezine/webzine zaman dulu
Namun saya penasaran bagaimana pengguna komputer dengan penglihatan yang sangat buruk bisa membacanya dengan nyaman. Untuk mengikuti isinya harus terus menggulir naik-turun, dan jika melihat satu halaman penuh, harus menyipitkan mata untuk membaca teksnya
PDF memungkinkan kami memberi penulis kebebasan penuh dalam tata letak halaman, dan karena itu hasilnya bisa sangat kreatif seperti edisi kali ini. Namun PDF A4 tidak nyaman dibaca di ponsel, layar komputer, atau tablet, dan lebih sulit lagi bagi pengguna screen reader. Membuat PDF yang kami terima kompatibel dengan screen reader setidaknya rumit, jadi belum bisa kami dukung
Sebaliknya, sekarang semua orang punya pembaca PDF, tulisan terlihat sama di mana-mana, dan hampir bisa langsung dicetak. Pada akhirnya ini soal trade-off. Saya tidak melihat cara mudah untuk menyelesaikan masalah ini tanpa merusak hal yang membuat Paged Out! disukai
Yang ingin kami tingkatkan adalah aksesibilitas versi cetak dan suatu hari menambahkan dukungan screen reader yang benar. Selain itu, masalah menggulir tampaknya akan tetap menjadi bagian dari zine ini
Selain itu, akan bagus juga jika artikel-artikelnya bisa “dibacakan”. Sejak awal, sebagian besar lisensi penulis artikel menyertakan klausul yang memungkinkan mereka menyetujui perekaman artikel sebagai audio. Ini bagus bagi orang yang suka mengonsumsinya seperti audiobook atau podcast, dan dengan konsekuensi harus mendengar deskripsi alih-alih melihat ilustrasi, mereka juga bisa menghindari menggulir
Tampilannya benar-benar bagus, terasa seperti Crash magazine tahun 1980-an
Majalah yang hebat, tetapi ada keterbatasannya. Karena batas satu halaman, setiap artikel menjadi semacam jangkar minimal untuk suatu topik, kadang-kadang nyaris seperti iklan diri penulis, sehingga tidak banyak isi yang tersampaikan
Dari sisi konten, menurut saya PoC || GTFO dan Phrack lebih baik. Variasi tata letaknya juga secara pribadi terasa sebagai kekurangan dan melelahkan. Setiap halaman secara visual terasa seperti dunia yang benar-benar terpisah, sehingga membebani
Saya paham LaTeX kurang ramah sehingga bisa mengecualikan sebagian penulis, tetapi apakah tidak ada cara untuk mengambil kelebihan keduanya? Saya penasaran apakah pernah mempertimbangkan Overleaf yang di-host secara lokal
Namun publikasi tanpa batas halaman dan dengan layout ketat juga punya kekurangan. Itu pandangan saya setelah 15 tahun terakhir bekerja di berbagai majalah teknis sebagai reviewer/editor sekaligus penulis
Dalam majalah biasa, penulis merasa tertekan untuk menulis artikel panjang yang mencakup semuanya, dan tidak merasa nyaman mengirim catatan trik singkat yang lucu. Paged Out! memang ditujukan untuk ceruk satu halaman tempat catatan-catatan pendek seperti itu bisa ada
Apakah format ini terbatas? Ya. Bisakah semuanya ditulis dalam format ini? Tidak mungkin. Tapi itu tidak apa-apa
Kami tidak berusaha menjadi PoC || GTFO atau Phrack. Keduanya hebat dan saya pribadi sangat menyukainya, tetapi kami menemukan tempat kami sendiri, yaitu tulisan pendek. Di komunitas zine juga ada banyak kasih sayang satu sama lain. Misalnya, lihat record DNS TXT untuk pagedout.phrack.org dan phrack.pagedout.institute
Soal kekacauan layout, saya juga paham maksudnya. Pada saat yang sama, itu juga ceruk lain tempat saya sengaja menempatkan PO!. Kadang saya bercanda bahwa ini adalah terapi setelah harus memaksakan ide saya ke dalam layout persis yang diinginkan penerbit, atau setelah terlalu banyak meninjau artikel yang kelewat panjang di majalah lain
Saya mengakui bahwa poin yang Anda sebutkan benar, tetapi pada saat yang sama saya cukup puas dengan ceruk kecil yang cacat ini
Dua tautan terkait: https://pagedout.institute/?page=faq.php#why-one-page
& https://pagedout.institute/?page=faq.php#layout
Saya sempat diundang untuk berkontribusi, tetapi saat itu tidak punya waktu untuk menyiapkan sesuatu. Meski begitu, hasil akhirnya terlihat sangat keren, jadi lain kali saya harus mencari topik yang bagus
Saya benar-benar menyukainya. Terutama “Spotting Quacks with Puzzles”
Pendekatannya terhadap literasi media sangat unik, dan dengan keluarnya pembaruan pembuatan gambar 4o yang baru, waktunya benar-benar tepat
Saya penasaran apakah ini bisa dipesan sebagai majalah cetak yang dikirim, atau hanya bisa diunduh lalu dicetak sendiri di rumah? Saya ingin menerima majalah seperti ini lewat pos
Belum ada jadwal pasti, tetapi kami mendorong agar ini bisa tersedia sebelum edisi berikutnya, kira-kira pada periode yang direncanakan sekitar Juni–Juli
Saat sampai ke bagian USB foot switch, saya sudah terlalu lama menatapnya sehingga harus berhenti. Ini zine kecil yang keren, dan nanti saya akan melihat lebih jauh edisi ini serta edisi-edisi sebelumnya
Saya suka format majalahnya, terutama ilustrasinya. Ilustrasi buatan manusia, bukan AI, benar-benar membangun suasana dengan baik
Namun dengan begitu banyak ilustrator yang bisa dipilih, saya kurang setuju dengan gagasan memakai ilustrasi dari ilustrator Rusia yang saat ini tinggal di Rusia, membayar pajak di sana, dan konsekuensi yang menyertainya
Orang-orang yang bijaksana dan cerdas layak diikutsertakan, apa pun rezim tempat mereka hidup