1 poin oleh GN⁺ 4 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Ini adalah prompt komunitas untuk berbagi rencana akhir pekan secara bebas
  • Selain berbagi rencana, peserta juga boleh meminta bantuan atau masukan yang dibutuhkan
  • Ini adalah pertanyaan terbuka yang bisa diikuti meski tidak punya agenda khusus
  • Disebutkan bahwa memilih untuk tidak melakukan apa pun juga tidak masalah
  • Suasananya merangkul istirahat dan bahkan tanpa rencana, alih-alih menekankan produktivitas

Pertanyaan terbuka untuk berbagi rencana akhir pekan

  • Peserta dapat dengan bebas membagikan apa yang ingin mereka lakukan akhir pekan ini
  • Selain rencana aktivitas sederhana, peserta juga dapat meminta bantuan atau masukan tentang hal yang sedang dikerjakan

Suasana yang tetap terbuka meski tanpa rencana khusus

  • Formatnya tetap bisa dijawab meski tidak memiliki jadwal yang jelas
  • Pilihan untuk tidak melakukan apa pun juga diperbolehkan, sehingga akhir pekan tidak dipandang hanya dari sisi produktivitas

1 komentar

 
GN⁺ 4 jam lalu
Komentar di Lobste.rs
  • Sedang mem-porting level Perfect Dark 64 ke noclip.website
    Geometri statis dan pencahayaan vertex sudah berfungsi, dan setelah melihat detail pencahayaan yang dibuat dengan membelah face lalu mewarnai vertex, game ini terasa makin luar biasa
    Saya juga akan menyisakan opsi untuk mematikan tekstur agar craftsmanship Rare bisa terlihat lebih jelas
    Porting ini bisa dilakukan karena sudah ada dekompilasi lengkap, dan ada beberapa bagian yang cukup mencurigakan dalam cara game memuat aset. Kalau akses ke hardware bebas dan anggaran ketat, orang akan melakukan optimisasi, lalu meninggalkan sakit kepala bagi seseorang 26 tahun kemudian
    Game N64 tidak menyimpan model dalam format yang bisa diparse, melainkan sebagai display list yang mirip panggilan API mentah yang dikirim ke chip grafis. Untuk membaca model, kita harus mengemulasi chip, termasuk microcode yang disediakan game; karena Rare adalah studio yang memakai microcode sendiri, data vertex-nya berbeda sehingga kode yang ada tidak bisa digunakan ulang
    Untuk mem-porting game ke noclip, kita harus mengimplementasikan ulang rendering engine dan lapisan data, jadi rasanya seperti puzzle yang menarik; kalau audio dan gameplay ditambahkan, pada dasarnya itu sudah menjadi game lengkap
    • Saya tidak tahu hal seperti ini ada, dan ini salah satu hal paling keren yang saya lihat setelah sekian lama
      Saya hanya sempat sedikit mencoba WoW hampir 20 tahun lalu, tetapi selalu terpikir ingin sekadar terbang berkeliling melihat area-area yang tidak bisa saya alami sendiri. Sekarang itu bisa dilakukan
      Saya juga pernah mengekstrak banyak data PS1 Final Fantasy Tactics berkat dokumentasi wiki FFHacktics dan membuat proyek, jadi sepertinya game ini juga bisa saya kontribusikan ke situs web tersebut
      Proyek: https://github.com/adamrt/heretic
  • Sedang mencoba memasukkan BEAM ke mikrokernel seL4 dengan Nix, Zig, dan LionsOS
    https://github.com/byzantine-systems/chrysopolis
    Saat ini setelah boot sudah bisa sampai ke shell Erlang; masih banyak hack dan solusi sementara di sana-sini, tetapi setelah dua minggu mengutak-atik dan memperbaiki build yang rusak, akhirnya berjalan, jadi saya cukup antusias
    • Ada juga upaya lain untuk membuat BEAM bisa dipakai di sistem embedded: https://atomvm.org
  • Untuk sementara sedang bertahan menghadapi panas, dan kalau berhasil, saya berencana berlatih Rust lagi
    Saya sangat suka bagian Rust yang terasa seperti OCaml, tetapi bagian lainnya masih belum begitu saya pahami. Misalnya fakta bahwa rand bukan bagian dari standard library, melainkan crate
    Akhir pekan ini mungkin saya akan memindahkan sebagian materi pribadi dari GitHub ke tangled. Belakangan menjelajahi GitHub tidak terlalu menyenangkan, rasanya seperti MMORPG yang sangat besar tetapi tidak banyak hal yang perlu dilakukan
    • Anda bukan satu-satunya yang berpikir rand seharusnya ada di standard library: not alone
      Namun itu membahas generator angka acak yang aman secara keamanan, sedangkan untuk generator angka acak cepat untuk komputasi ada terlalu banyak kompromi pilihan, jadi tampaknya lebih bijak diletakkan di luar standard library
      Meski begitu, crate yang sangat luas dipakai seperti rand, serde, clap, dan libc hampir terasa seperti standard library
    • Saya tidak tahu sejauh mana level Rust Anda, tetapi yang membantu saya adalah meninggalkan sekitar enam percobaan membaca buku dan tutorial, lalu langsung memulai proyek besar dari awal
      Lebih baik mengerjakan sesuatu yang benar-benar diminati, melampaui latihan atau rustlings, bahkan sesuatu yang sangat besar dan tidak benar-benar Anda harapkan akan selesai
      Awalnya tidak mudah, tetapi menyenangkan; proses memecahkan bagian-bagian kecil satu per satu sambil mendekati tujuan yang tampak jauh dan mustahil itulah yang membuat saya terus bertahan
      Sekarang saya menyukai Rust dan memakainya setiap hari, sampai-sampai terasa seperti mengkhianati C, mantan kekasih saya
      Saya sarankan tetap memakai sintaks yang sudah familiar dan Anda sukai. Rust punya banyak unsur bergaya fungsional yang mungkin mirip OCaml, dan tidak perlu malu meski tidak idiomatis. Tidak apa-apa menyalahgunakan Rc, RefCell, atau keduanya
      Standard library yang tipis awalnya membantu, tetapi nanti ketika Cargo.lock mulai terasa seperti node_modules, Anda mungkin akan mengutuknya
      Sebaiknya hindari async. Bagaimanapun ia menular seperti GPL sehingga dalam jangka panjang sulit dihindari sepenuhnya, tetapi untuk saat ini rasanya masih seperti warga kelas dua dan tidak seanggun Rust sinkron
      Pada akhirnya, intinya adalah performanya mendekati C tetapi tanpa sesi gdb tanpa akhir. Kalau sudah berhasil dibuild, ia berjalan, dan yang tersisa biasanya hanya bug logika
    • https://doc.rust-lang.org/stable/std/…
      Saat ini masih fitur eksperimental
  • Saya baru saja resign dan sedang dalam masa handover, jadi sepertinya akan bersantai sambil main Factorio
  • Sedang belajar dasar-dasar compiler untuk persiapan wawancara
    Saya dengar pertanyaan wawancaranya tentang analisis aliran data, tetapi sulit menemukan soal latihan teknik compiler secara online, jadi saya sedang membaca bab-bab bagian akhir dari “Modern Compiler Implementation in ML”. Sepertinya kumpulan latihan compiler akan sangat membantu
    • Saya ingat sebagian tugas compiler CMU pernah tersedia publik
      Di bagian bawah halaman ini ada soal analisis aliran data, dan dengan sedikit pencarian mungkin bisa menemukan variasinya juga
  • Sedang bermain-main membuat game bergaya King's Field dengan Godot
    Ini bukan proyek serius, hanya dibuat untuk bersenang-senang
    Kondisi sejauh ini: https://www.youtube.com/watch?v=nvas81rUZKw
    Saya sudah memasukkan pertarungan berbasis fisika, blocking dan parry, serta dua musuh dengan modeling yang sangat kasar
    Baru saja terpikir ide menambahkan audio ambient ke musuh agar memberi efek seperti echolocation ala Benny di Thief, dan ternyata juga berfungsi seperti lanskap audio dadakan, jadi efeknya cukup bagus
    Saat memakai tool yang berdekatan dengan pengembangan game, ada momen membuka mata seperti “wah, selama ini kalian hidup seperti ini?” Orang yang menganggap vim terlalu rumit bisa mencoba texture painting di Blender. Saya sungguh terkesan orang bisa produktif dengan tool seperti ini
  • Saya ingin mencoba meningkatkan ADT support in zngur pada zngur, generator binding Rust/C++
    zngur adalah tool interoperabilitas C++ pertama yang benar-benar terasa cukup fleksibel, dan saya berharap ini membuat transisi Lix ke Rust jauh tidak terlalu menyakitkan
    • Saya baru pertama kali mendengar zngur, dan kelihatannya sangat keren
      Terutama fakta bahwa kita bisa menulis kode yang lebih terasa Rust di dalam proyek C++ cukup menarik
  • Akhirnya saya akan duduk dan benar-benar mempelajari nftables
    Saya memakai router berbasis NixOS di rumah, jadi saat menulis firewall saya harus benar-benar tahu apa yang saya lakukan
  • Setelah pulang dari perjalanan ke Ceko, suhu di rumah +40°, jadi sepertinya saya akan mengisi kulkas dengan air dingin dan es teh, lalu main Nine Sols atau memilih sesuatu dari Steam sale
    • Nine Sols itu luar biasa
      Sangat saya sarankan menjelajahi area di antara level. Game ini bisa terasa cukup linear, tetapi sebenarnya lebih terbuka daripada kelihatannya
      Pertarungan bos sangat terkonsentrasi di bagian belakang. Beberapa bos awal terasa agak tanggung sehingga sempat membuat saya ragu untuk menamatkannya, tetapi mulai sekitar 60% progres, kualitas pertarungan bos meningkat tajam
  • Sedang memainkan Dark Souls Remastered, sambil juga mengerjakan porting PostmarketOS ke flip phone