Langsung ke konten

Nalar / artikel independen untuk para pembuat

Berpikir jernih.
Membangun lebih baik.

Tempat berbagi pengetahuan dan pengalaman praktis seputar pemrograman dan teknologi, dengan sumber daya yang berguna untuk pengembangan perangkat lunak, inovasi teknologi, dan masalah rekayasa di dunia nyata.

Tentang ruang ini 01

Tulisan praktis tentang perangkat lunak, sistem, dan detail kecil yang membuat produk terasa solid.

01 / Terbaru

Catatan terbaru

Linux 28 Oct 2026 6 min read

Linux 7.3 di Fedora: Mengapa Kernel, Modul, dan Initramfs Harus Cocok

Kompilasi Linux 7.3 menghasilkan kernel image, tetapi file itu hanya salah satu bagian yang dibutuhkan Fedora untuk boot. Pada instalasi Fedora umumnya, proses boot juga bergantung pada modul kernel, initramfs yang dibuat untuk release yang tepat, dan entri boot yang menunjuk ke artefak tersebut. Jika versinya tidak cocok, kernel yang berhasil dikompilasi sekalipun bisa gagal me-mount root filesystem. Masalah ini muncul ketika memakai source upstream dari kernel.org, bukan paket kernel RPM Fedora. Instalasi paket Fedora biasanya mengoordinasikan beberapa artefak boot sekaligus. Dalam build upstream manual, kesesuaian itu harus dijaga sendiri. Contoh berikut berlaku untuk Fedora x86_64 biasa dengan GRUB dan grubby, bukan desktop berbasis rpm-ostree.

Linux 26 Oct 2026 5 min read

Mengapa Perintah Linux Menampilkan Jenis Filesystem yang Berbeda

Sebuah partisi dapat berisi filesystem ext4, tetapi proses yang mengakses / justru melihat filesystem overlay. Di sisi lain, /proc/filesystems mungkin mencantumkan tmpfs dan nfs, meskipun keduanya tidak membutuhkan partisi lokal. Hasil ini tidak saling bertentangan. Setiap perintah sedang melihat lapisan yang berbeda dalam storage stack Linux. Perbedaan tersebut perlu dipahami saat mengidentifikasi volume, menelusuri mount yang tidak sesuai dugaan, atau memastikan filesystem yang menangani path milik aplikasi. Signature filesystem pada perangkat tidak otomatis menunjukkan filesystem yang ter-mount dalam namespace sebuah proses.

Kecerdasan Buatan 04 Oct 2026 4 min read

Temperature Scaling Menyesuaikan Confidence Tanpa Mengubah Urutan Kelas

Classifier dapat mengurutkan kelas dengan benar tetapi menghasilkan probabilitas yang terlalu tajam atau terlalu datar. Temperature scaling menangani mismatch tersebut dengan transformasi yang sengaja dibatasi: bagi setiap logit pada satu contoh dengan satu skalar positif sebelum softmax. Untuk logit z_k dan temperature T > 0, probabilitas terkalibrasi adalah p_k(T) = exp(z_k / T) / sum_j exp(z_j / T) Skalar tersebut biasanya di-fit pada data held-out setelah parameter model dibuat tetap. Pemisahan ini penting karena temperature scaling mengubah confidence yang dilaporkan, bukan representasi atau decision boundary yang dihasilkan selama training.

Linux 04 Oct 2026 3 min read

SO_REUSEPORT Membagi Satu Alamat Listen ke Beberapa Socket Linux

Server konvensional biasanya memiliki satu listening socket untuk satu alamat dan port lokal. SO_REUSEPORT mengubah batas kepemilikan tersebut: beberapa socket yang memenuhi syarat dapat melakukan bind ke alamat yang sama, kemudian Linux memilih anggota reuseport group saat trafik tiba. Mekanisme ini cocok untuk beberapa worker thread atau process yang perlu menerima trafik tanpa berbagi satu accept queue atau receive queue. Perubahannya terjadi pada pemilihan socket di kernel, bukan pada protokol transport di jaringan.

Kecerdasan Buatan 04 Oct 2026 4 min read

Indeks Posisi RoPE Harus Mengabaikan Token Padding

Rotary position embedding mengodekan posisi token dengan merotasi koordinat query dan key memakai sudut yang ditentukan oleh indeks posisi integer. Indeks tersebut merupakan bagian dari semantik input model meskipun pembentukannya tersembunyi di dalam wrapper framework. Pada batch decoder dengan padding, memakai kolom fisik tensor sebagai posisi dapat mengubah logit untuk sequence yang teksnya sama. Masalah ini berbeda dari attention masking. Mask dapat mencegah token valid memperhatikan padding, tetapi token valid tetap dapat menerima koordinat rotary yang bergeser. Mask yang benar dan penetapan posisi yang benar menangani dua hal berbeda.

Keamanan Siber 04 Oct 2026 5 min read

fs-verity Memverifikasi File Read-Only Saat Data Dibaca

fs-verity Memverifikasi File Read-Only Saat Data Dibaca Hash file biasa sering diperiksa sebelum sebuah file dipercaya. fs-verity pada Linux memindahkan sebagian pekerjaan integritas tersebut ke filesystem. Setelah verity diaktifkan pada regular file di filesystem yang mendukungnya, file menjadi read-only dan data diperiksa terhadap Merkle tree yang tersimpan ketika data dibaca. Batas mekanisme ini sengaja dibuat sempit. fs-verity dapat mendeteksi data yang tidak lagi cocok dengan digest yang diterapkan pada verity file. Autentikasi digest terhadap identitas tepercaya atau kebijakan rilis merupakan keputusan terpisah. Pemisahan tersebut menjaga primitive integritas agar tidak dianggap sebagai kebijakan trust perangkat lunak yang lengkap.

02 / Topik

Temukan topik berikutnya

Lihat semua topik

03 / Alat

Alat kecil untuk kebutuhan praktis

Lihat semua alat