Skip to main content

2023-06-02

Belajar assembly x86-64 dengan menulis GUI dari awal

  • Artikel ini menyediakan tutorial tentang cara menulis program assembly yang membuka jendela GUI menggunakan X11 tanpa pustaka eksternal, dengan penekanan pada penggunaan system call dan stack pointer.
  • Artikel ini mencakup dasar-dasar pengaturan assembler, X11, dan menggunakan fungsi standar prolog dan epilog untuk fungsi perakitan yang aman.
  • Artikel ini menunjukkan cara membuka soket dan terhubung ke server, membuat id, membuka font, membuat konteks grafis, dan membuat jendela di X11 dengan penekanan pada pemeriksaan kesalahan.

Reaksi Industri

  • Cara praktis untuk belajar assembly termasuk menulis GUI sederhana dari awal, mempelajari manual 8086, dan menerjemahkan kode mesin ke instruksi assembly.
  • Bahasa assembly masih digunakan dalam pekerjaan seperti pengembangan kompiler, pengembangan kernel, dan penelitian keamanan, serta untuk sistem tertanam kecil dan mengembangkan rutinitas operasi matriks dan vektor.
  • Assembly diperlukan untuk tugas-tugas seperti emulator, pengembangan bootloader, pengembangan mesin game, pembelajaran mendalam, dan pekerjaan hypervisor, tetapi menulis GUI dalam assembly dapat menjadi tantangan dan tidak ada cara langsung untuk membuat penutupan atau menangani pengecualian.

Saya membuat CSS Pro, Devtools yang dibayangkan ulang untuk desain web

  • CSS Pro adalah ekstensi peramban yang memungkinkan pengeditan CSS secara visual, menghasilkan kode dengan cepat dan memungkinkan perubahan pada desain situs web apa pun hanya dengan beberapa klik.
  • Ekstensi ini mencakup pemilih warna dan font, editor latar belakang, dan alat untuk mengukur jarak dan mengekstrak kode HTML dan CSS dari elemen.
  • Ekstensi ini bekerja di atas situs web apa pun, tanpa memerlukan perubahan kode, dan menyertakan opsi untuk berbagi, menyalin, dan mengekspor perubahan yang dibuat menggunakan alat ini.

Reaksi Industri

  • CSS Pro adalah alat desain baru dengan sinkronisasi waktu nyata antara kode dan peramban, yang menampilkan fitur-fitur berguna seperti generator gradien/bkg dan pengukuran waktu nyata konten gambar.
  • Para pengguna mengkritik model harga yang terlalu mahal dengan saran untuk menjualnya kepada bisnis.
  • Para pengembang mengungkapkan keengganan mereka terhadap alat berbasis langganan karena jumlah langganan yang mereka kelola terlalu banyak, membandingkannya dengan budaya startup yang membanjiri pasar dengan opsi langganan.

Zig itu sulit tetapi sepadan

  • Bahasa pemrograman Zig dianggap menantang tetapi bermanfaat untuk dikuasai karena fitur-fiturnya yang unik yang berkontribusi pada penulisan perangkat lunak yang berkinerja baik dan mempelajari manajemen memori.
  • Mempelajari Zig bisa jadi sulit karena kurangnya dokumentasi, pilihan strategi alokasi memori yang wajib, dan sifat bertele-tele terhadap perilaku yang tidak terdefinisi, tetapi hal ini sepadan dengan usaha yang dilakukan dalam jangka panjang.
  • Fitur unik lain dari Zig adalah comptime-nya, yang mengeksekusi bagian-bagian program pada waktu kompilasi yang menghasilkan eksekusi runtime dengan nilai yang telah dihitung sebelumnya dan kode yang tidak diperlukan dihapus.

Reaksi Industri

  • Zig, sebuah bahasa baru, mudah dipelajari tetapi sulit untuk dikuasai, dan beberapa orang mengkritik dokumentasi yang buruk dan stdlib yang tidak konsisten.
  • Sebuah manajer paket, LSP, dan pemformat kode standar yang halus sangat penting untuk sebuah bahasa baru untuk penggunaan skala besar.
  • Zig dipuji karena interop C-nya, dan kompiler C-nya sendiri, tetapi tidak memiliki dukungan IDE dan debugger yang baik.

File security.txt sekarang wajib untuk situs web pemerintah Belanda

  • File security.txt pada server web berisi informasi kontak untuk melakukan kontak jika ada kerentanan yang ditemukan pada server tersebut.
  • Tujuannya adalah agar, misalnya, peretas etis dapat segera menghubungi orang atau departemen yang tepat untuk mengatasi kerentanan tersebut.

Reaksi Industri

  • Pemerintah Belanda telah mengamanatkan penggunaan file security.txt di situs web untuk meningkatkan keamanan siber dan memfasilitasi pelaporan kerentanan.
  • Beberapa orang berpendapat bahwa kunci GPG tidak ramah dan memakan waktu untuk digunakan, dan meragukan keefektifan pesan terenkripsi untuk melaporkan masalah keamanan siber.
  • File security.txt merupakan fitur web yang relatif baru yang dapat berguna dan mudah diimplementasikan, dan mungkin akan diadopsi oleh perusahaan swasta jika menjadi lebih luas.

Siapa yang merekrut? (Juni 2023)

  • Postingan ini adalah sebuah forum bagi para pencari kerja di industri teknologi untuk berbagi informasi tentang lowongan pekerjaan di perusahaan mereka atau untuk mencari peluang kerja.
  • Bagian komentar mencakup lowongan pekerjaan dari perusahaan di berbagai lokasi dan industri, dengan posisi mulai dari insinyur perangkat lunak hingga manajer proyek.
  • Pencari kerja harus meninjau bagian komentar secara teratur untuk mendapatkan informasi terbaru tentang peluang kerja yang tersedia.

Reaksi Industri

  • Utas "Ask Discussion Service" di mana perusahaan dapat memposting lowongan pekerjaan dengan berbagai lokasi dan peran- Perusahaan-perusahaan terkenal termasuk Minion.AI dan Zulip- Posisi yang tersedia untuk insinyur perangkat lunak, asisten direktur, insinyur keamanan, pengembang full-stack, insinyur data, insinyur NLP / ML, insinyur produk, dan banyak lagi

Meta mengumumkan headset Quest 3 VR

  • Meta telah mengumumkan headset Quest 3 VR, yang akan dirilis pada musim gugur ini dengan harga $ 499,99 untuk versi 128GB.
  • Dibandingkan dengan pendahulunya, Quest 2, Quest 3 memiliki desain yang lebih ringan dan lebih nyaman, dengan chip Snapdragon baru di dalamnya yang memiliki kinerja grafis dua kali lipat.
  • Quest 3 kompatibel dengan game-game dari Quest 2, dan pembaruan perangkat lunak untuk Quest 2 dan Quest Pro yang lebih mahal akan meningkatkan performa CPU dan GPU serta mengaktifkan Dynamic Resolution Scaling.

Reaksi Industri

  • Meta telah mengumumkan perilisan headset VR baru mereka yang akan datang, Quest 3, dengan peningkatan kinerja dan desain yang lebih ramping dibandingkan dengan pendahulunya, meskipun beberapa pengguna mengungkapkan kekhawatiran tentang potensi kekurangan dari desain baru.
  • Beberapa game VR seperti Beat Sabre, The Thrill of the Fight, dan In Death: Unchained sangat direkomendasikan, dan ada pengalaman bermain game yang rendah stres, menyenangkan, dan imersif yang dapat menarik pemain kasual.
  • VR tidak memiliki aplikasi pembunuh, tetapi beberapa pengguna menganggap teknologi ini menarik dan berharap untuk pengalaman yang lebih imersif, dan ada spekulasi tentang potensi Meta untuk mengeksplorasi teknologi seperti Neuralink dalam menciptakan pengalaman VR yang sepenuhnya imersif bagi pengguna.

Saya masuk ke lubang kelinci dengan membeli GitHub Stars, jadi Anda tidak perlu melakukannya

  • Artikel ini mengeksplorasi tren membeli bintang GitHub sebagai teknik pemasaran, dan penulis melakukan percobaan membeli bintang dari platform yang berbeda.
  • Bintang premium mahal dan memiliki peluang lebih tinggi untuk bertahan dalam jangka panjang, sementara bintang murah dengan akun baru mudah terdeteksi dan diblokir oleh GitHub.
  • Alih-alih mengandalkan jumlah bintang, artikel ini merekomendasikan untuk mengevaluasi proyek sumber terbuka berdasarkan faktor-faktor seperti keberlanjutan jangka panjang, keterlibatan komunitas, kualitas kode, daya tanggap, dan reputasi.

Reaksi Industri

  • Membeli bintang GitHub dengan bot adalah cara untuk mengalahkan langkah-langkah perlindungan penyalahgunaan dengan aktivitas yang terlihat sah, yang merupakan efek samping yang disayangkan dari pemasaran online.
  • Bintang GitHub dapat dibeli dalam jumlah besar, yang mengarah ke jumlah yang meningkat dan persepsi yang salah tentang popularitas proyek, dan bintang palsu dapat digunakan oleh penipu yang mencoba untuk mendapatkan dana atau mengontrol arah proyek.
  • Pengembang harus mengevaluasi proyek berdasarkan hal-hal seperti pelacakan masalah, informasi donasi/sponsor, kualitas kode, dan bukti sosial dari anggota komunitas tepercaya, daripada hanya mengandalkan jumlah bintang.

Rekaman John Coltrane yang hilang, dari tahap percobaan dengan Eric Dolphy, muncul

  • Setelah hilang selama lebih dari 60 tahun, sebuah rekaman pertunjukan eksperimental John Coltrane dan Eric Dolphy di Village Gate, New York telah ditemukan dan akan dirilis oleh Impulse! Records pada tanggal 14 Juli.
  • Album ini menampilkan hubungan musik yang mendalam antara Coltrane dan Dolphy, serta menampilkan penampilan dari drummer Elvin Jones, pianis McCoy Tyner dan bassis Reggie Workman.
  • Evenings at the Village Gate menyoroti fase awal dalam evolusi Coltrane yang penuh kegelisahan dan merupakan rilisan arsip yang penting bagi para sejarawan dan penggemar jazz.

Reaksi Industri

  • Rekaman John Coltrane yang "hilang" dari fase eksperimental dengan Eric Dolphy muncul.
  • Penggemar jazz sangat antusias dengan versi "Impressions" yang belum pernah didengar sebelumnya.
  • Tidak ada berita teknologi yang berarti dalam posting ini.

Apakah seni modern adalah psy-op CIA? (2020)

  • Seni modern adalah senjata Perang Dingin, dengan Departemen Luar Negeri dan CIA mendukung pameran seni Amerika di seluruh dunia.
  • Seni modern Amerika sangat efektif dalam pertempuran untuk merebut "hati dan pikiran" melawan propaganda Uni Soviet.
  • CIA menciptakan organisasi-organisasi frontal, seperti Kongres Kebebasan Budaya, untuk menyebarkan kebajikan budaya demokratis barat dan meyakinkan para intelektual Eropa bahwa AS adalah rumah bagi tradisi budaya barat, dalam menghadapi dogma Soviet.

Reaksi Industri

  • Artikel ini menimbulkan pertanyaan apakah seni modern, khususnya ekspresionisme abstrak, merupakan bagian dari kampanye propaganda CIA selama era Perang Dingin.
  • Beberapa komentator berpendapat bahwa ekspresionisme abstrak sudah populer sebelum keterlibatan CIA, sementara yang lain berpendapat bahwa pendanaan tersebut mungkin merupakan cara untuk mencuci uang.
  • Thread ini juga menyentuh topik-topik lain seperti ketergantungan web pada JavaScript dan praktik pelacakan Facebook, serta hubungan historis antara seni, kekuasaan, dan politik.

Dokumen industri mengungkapkan pembuat 'bahan kimia selamanya' menutupi bahaya kesehatan

  • Para pembuat bahan kimia PFAS, yang juga dikenal sebagai 'bahan kimia untuk selamanya', telah menutup-nutupi bahaya kesehatan dari bahan kimia tersebut, menurut dokumen rahasia industri yang ditemukan dalam gugatan yang diajukan oleh pengacara Robert Bilott.
  • Dokumen-dokumen ini mengungkapkan bagaimana industri kimia mengetahui dampak buruk PFAS selama beberapa dekade tetapi gagal melaporkan temuan mereka kepada publik, regulator, dan karyawan mereka sendiri sesuai dengan analisis para peneliti UCSF.
  • Makalah ini mendokumentasikan garis waktu tentang apa yang diketahui oleh industri dibandingkan dengan pengetahuan publik, dan menunjukkan bagaimana industri pencemar merahasiakan informasi kesehatan masyarakat yang penting.

Reaksi Industri

  • Dokumen-dokumen industri mengungkapkan bahwa produsen "bahan kimia selamanya" menutup-nutupi risiko kesehatan, yang menyebabkan peningkatan risiko kanker dan gangguan lainnya.
  • DuPont membayar $16,5 juta pada tahun 2005 untuk menyelesaikan klaim; 3M mengumumkan awal bulan ini bahwa mereka akan menghentikan produksi bahan kimia tersebut karena tingginya kadar yang ditemukan dalam persediaan air dan darah di dekat pangkalan militer.
  • Masalah kesehatan yang terkait dengan PFAS termasuk kanker, penyakit tiroid, dan kolesterol tinggi, yang mengarah pada seruan baru untuk pertanggungjawaban perusahaan dan pengujian keamanan bahan kimia oleh pihak ketiga.