Situs ini dikemudikan dua tombol, seperti mesin pemiliknya. Membaca: j dan k menggulir, d dan u setengah layar, gg ke atas, G ke bawah, H dan L pindah jendela, ? membuka panduan. Spasi adalah kunci leader Neovim dan mengurus isi: Spasi lalu h beranda, r riset, p proyek, g gear, a tentang, / tag, atau Spasi lalu angka untuk melompat ke jendela bernomor itu. Home adalah prefix tmux dan mengurus jendela: Home lalu c membuka terminal, Home lalu & menutup jendela, Home lalu spasi ke jendela berikutnya. Saat fokus ada di papan ketik, h j k l memindahkan pilihan antar tombol dan Enter membukanya.
●arisjirat
[ :Darwin ]
j k gulir · Spasi perintah · Home jendela · ? bantuan
Ada yang ikut membaca tombolmu
Satu tekanan menggulir halaman dua kali, jadi ada ekstensi peramban yang menjalankan bindingnya sendiri berbarengan dengan situs ini. Situs ini sudah menghentikan perambatan sedini yang bisa dijangkau halaman, tapi ekstensi yang mendaftar sebelum skrip halaman mana pun tetap menang. Yang bisa memperbaikinya cuma aturan pengecualian di ekstensinya:
h j k l d u g G H L r p a c w n q x z ? / & 1 2 3 4 5 6 7 8 9
Kalau pemetaan ulangnya di level sistem (Karabiner dan sejenisnya), situs ini tidak bisa berbuat apa-apa: penggantiannya terjadi sebelum peramban melihat tombolnya.
Dirancang, dicetak, disolder, dan di-flash sendiri: 58 tombol, dua nRF52840, ZMK. Plat tenting-nya gagal sepuluh kali karena saya cetak rebah; ternyata memang harus berdiri.
Pesan dan berkas terenkripsi yang KUNCINYA bisa dihancurkan sesuai permintaan — dan begitu kunci itu hilang, semua salinan sandi-teksnya ikut mati, termasuk salinan yang tidak Anda kendalikan. Rust, XChaCha20-Poly1305, dan servernya menaut pengurai header saja sehingga tidak bisa mendekripsi apa pun yang ia simpan.
Pasang permukaan air virtual di ruangan nyata lewat AR, lalu lempar tombak ke ikan yang warnanya cocok dengan target. Unity URP + ARFoundation, 32 commit dalam tujuh iterasi mingguan, build Android dan iOS.
Tidak ada satu pun impor framework. Konvolusi, pooling, softmax, cross-entropy, dan backpropagation LeNet-5 diturunkan sendiri lalu ditulis pakai NumPy. Yang membuktikan turunannya benar bukan akurasinya, tapi gradient check numerik: galat di bawah 1e-5.
k3d, ArgoCD, Vault, WireGuard, Caddy, Prometheus/Grafana/Loki/Tempo — dan halaman yang sedang Anda baca keluar dari sana. Apa pun yang saya ubah langsung di klaster dikembalikan sendiri oleh ArgoCD — menjengkelkan tepat satu kali, melegakan sesudahnya.
Tempat saya bekerja
BFI Finance
sekarang Software Engineer
Layanan proses berbasis workflow
Proses persetujuan yang berjalan berhari-hari, dijalankan sebagai workflow yang tahan restart.
Pemeliharaan pemutar yang sudah berjalan di produksi: penanganan galat pemutaran, perilaku saat bandwidth berubah, dan perbaikan pada jalur yang sering gagal.