2 poin oleh GN⁺ 2024-09-23 | 1 komentar | Bagikan ke WhatsApp
  • Brainfuck Enterprise Solutions (BES) adalah organisasi GitHub dengan konsep menyelesaikan kompleksitas pengembangan perangkat lunak modern melalui lingkungan perangkat lunak berbasis Brainfuck
  • Dari sistem operasi, editor teks, evaluator meta-sirkular, hingga pustaka string, semuanya dikemas sebagai rangkaian produk berpusat pada Brainfuck dan disusun layaknya solusi enterprise
  • BES juga membuka dokumen internal dan panduan gaya, menyediakan bf.doc dan bf.style bersama-sama, serta memaketkan cara pengelolaan codebase Brainfuck
  • Daftar repositorinya mencakup 9 repositori publik, dan repositori utamanya ditulis dalam Brainfuck atau M4, dengan sebagian menampilkan lisensi WTFPL atau CC0-1.0
  • Dengan mengumumkan server web asinkron, key-value store, hingga framework machine learning, BES memperluas format presentasi produk enterprise yang serius menjadi lelucon Brainfuck

Rangkaian produk BES yang dibangun dengan Brainfuck

  • Brainfuck Enterprise Solutions (BES) adalah tim yang memposisikan bahasa pemrograman Brainfuck dan lingkungan perangkat lunaknya sebagai “alat terbaik di pasar”
  • Rangkaian produknya dijelaskan sudah berjalan di server blade yang dioptimalkan untuk Brainfuck milik internal
  • Lini produk yang dipublikasikan:
    • OS.bf: sistem operasi generasi berikutnya berperforma tinggi yang berfokus pada ketahanan tingkat enterprise
    • ed.bf: IDE terintegrasi dan editor teks yang dapat dikonfigurasi tanpa batas
    • meta.bf: evaluator meta-sirkular tertanam untuk Brainfuck, diperkenalkan sebagai inti dari server blade yang tangguh
    • str.bf: pustaka manipulasi string efisiensi tinggi yang dibayangkan ulang dalam Brainfuck

Proyek yang diumumkan dan dokumentasi komunitas

  • Item yang akan dirilis mencakup server web asinkron yang ditulis dalam Brainfuck, key-value store dengan klaim keandalan “nine nines”, dan framework machine learning
  • Ada juga setting bahwa dokumen internal dan panduan gaya dibuka untuk pengelolaan komunitas
    • bf.doc: panduan dokumentasi umum dan format markup untuk codebase Brainfuck
    • bf.style: panduan gaya untuk repositori menengah-besar dan berbagai tim engineering

Repositori utama yang dipin

  • os.bf: repositori Brainfuck dengan 93 bintang dan 2 fork
  • ed.bf: repositori Brainfuck dengan 128 bintang dan 1 fork
  • meta.bf: repositori M4 dengan 15 bintang
  • str.bf: repositori Brainfuck dengan 13 bintang
  • bf.doc: format dokumentasi codebase Brainfuck yang sebelumnya hanya untuk penggunaan internal BES, dengan 7 bintang
  • bf.style: repositori Brainfuck dengan 12 bintang

Repositori publik dan susunan lisensi

  • Organisasi GitHub ini menampilkan 9 repositori publik
  • Selain repositori utama, repositori berikut juga termasuk:
    • bf-enterprise-solutions.github.io: situs web BES, repositori HTML
    • .github: repositori profil Brainfuck Enterprise Solutions
    • bfosix: spesifikasi dasar dan whitepaper standar terbuka untuk Brainfuck OS dan lingkungan pemrogramannya
  • Beberapa repositori menampilkan lisensi WTFPL, dan bfosix menampilkan lisensi CC0-1.0

Status yang terlihat di halaman GitHub

  • Di sebagian area halaman, muncul pesan error pemuatan “There was an error while loading. Please reload this page.”
  • Di area anggota publik, organisasi ini tidak memiliki anggota publik, dan pemeriksaan anggota memerlukan izin anggota
  • Area bahasa teratas dan topik yang paling banyak digunakan juga masih dalam proses pemuatan atau tetap menampilkan pesan error

1 komentar

 
GN⁺ 2024-09-23
Opini Hacker News
  • Dulu saya pernah merakit sendiri CPU berkabel yang menjalankan kode Brainfuck secara native: https://youtube.com/watch?v=q8G2fWprwyo
    Sepertinya saya perlu menguji beberapa hal yang ada di sini
    • Pekerjaan ini kurang diapresiasi. Akan bagus kalau ini diposting sebagai tulisan terpisah
    • Bagaimana kalau mem-port emulator MIPS ke sini supaya bisa menjalankan Linux?
    • Videonya bagus sekali sampai langsung saya tonton maraton. Semoga dibuatkan lebih banyak konten
  • Hal seperti ini benar-benar segar. Ada nuansa hacker yang autentik
    Menurut saya meme terbaik muncul ketika, seperti karya hacker terbaik, ia membutuhkan banyak usaha, agak lucu sekaligus mendekati satir yang terang-terangan, secara teknis juga tidak mudah, dan dilempar begitu saja dengan santai
    • “Apa itu Brainfuck yang idiomatis” terasa seperti pertanyaan yang sangat filosofis dan langsung menyentuh inti profesi kita
  • BF sedikit sulit dibaca, dan lebih mirip Perl yang ditulis dengan baik
    Untuk enterprise yang benar, seharusnya memakai bahasa substitusi seperti Ook!. Punya kekuatan Perl ditambah verbositas COBOL: https://esolangs.org/wiki/Ook!
  • Bagus sampai-sampai saya ingin mengadopsinya di infrastruktur kami. Hanya ada satu masalah kecil: tim legal agak khawatir dengan namanya
    Bagaimana kalau nama BF diganti? Misalnya menjadi Brainfriend
    • Biasanya bentuk sensor penulisannya adalah b****fuck, jadi sepertinya itu sudah cukup
    • Memang ini tulisan bercanda, tetapi secara nyata fck-nat cukup berguna untuk diadopsi organisasi matang meski namanya begitu
      Itu contoh nyata “software berguna dengan nama bernuansa umpatan yang tetap melewati hambatan penggunaan enterprise”, dan fakta bahwa ia menyelesaikan masalah yang biasanya baru ditemui saat mengeluarkan biaya level enterprise di AWS juga membantu
    • Bisa juga memakai ekstensi saya yang cukup silly, pbrain. Ia menambahkan prosedur ke brainfuck: https://parkscomputing.com/page/pbrain
      Kalau dipikir-pikir, namanya cukup tepat. Dan saya perlu memperbarui compiler .NET-nya ke .NET 8
    • Bagaimana dengan BE. Brain Excellence
      Tapi apakah ada PowerPoint yang menjelaskan cara menyiapkan Center of Excellence?
    • Karena alasan persis ini ada bahasa bernama brainfudge. Pada dasarnya itu alias untuk brainfuck
      Anda bisa menemukan banyak interpreter brainfudge di GitHub
  • Bagi sebagian besar developer, Brainfuck lebih seperti lelucon, tetapi di bidang riset tertentu ia diperlakukan cukup serius karena mudah diimplementasikan
    Makalah terkait yang paling menarik mungkin yang ini: https://arxiv.org/abs/2406.19108
    “Dalam makalah ini, kami meneliti berbagai substrat komputasi yang didasarkan pada beragam bahasa pemrograman sederhana dan set instruksi mesin, untuk melangkah lebih dekat dalam memahami bagaimana replikator diri dapat muncul”
  • Orang waras mana yang memilih brainfuck untuk solusi enterprise sementara ada Befunge?
    • Jangan abaikan fakta bahwa pipeline perekrutan harus terus diisi untuk menggantikan orang-orang yang RSU cliff-nya sudah selesai
      Befunge, seperti Rust, mustahil direkrut untuknya sehingga tidak ada yang memakainya; karena tidak ada yang memakainya, tidak ada orang berpengalaman; dan karena tidak ada orang berpengalaman, mustahil merekrutnya, sehingga menjadi pilihan yang buruk untuk dipakai. BrainFuck sudah ada selama puluhan tahun, dan kalau Anda merekrut developer yang cukup hebat, Anda bisa menghindari masalah itu
    • Benar. Befunge punya cita-cita yang jauh lebih tinggi, bukan sekadar tujuan menyedihkan untuk membuatnya sulit dibaca manusia
      “Befunge, yang bertujuan membuatnya sesulit mungkin untuk dikompilasi
    • Sejujurnya, enterprise yang cerdas memakai Malbolge
  • Ini pas sekali dengan kebutuhan saya. Perusahaan kami harus migrasi dari INTERCAL, dan sekarang saya yakin Brainfuck sempurna untuk pekerjaan itu
    • Maksudnya perusahaan harus COME FROM Intercal?
    • Saya cukup sukses mengintegrasikan Brainfuck ke dalam codebase C++ legacy
      Saat tim mengadopsi pola dan praktik C++ yang modern dan idiomatis, kami menemukan bahwa Brainfuck dari https://github.com/tfc/cpp_template_meta_brainfuck_interpret... terasa cocok secara alami dan mulus dengan metaprogramming template C++
    • Pembeli harap berhati-hati. Sebagai pengguna mainframe legacy yang memakai INTERCAL, sebaiknya hindari layanan migrasi mainframe cloud umum yang menjanjikan migrasi dari INTERCAL ke BF dalam jadwal tetap
      Mereka memakai alat AI tetapi tidak melakukan pengujian yang kokoh. Meski lingkungan developernya bukan yang terbaik, jauh lebih baik tetap di IBM dan menulis modul baru dengan enterprise z/INTERCAL
  • Saya rindu suasana internet masa awal seperti ini. Hal-hal seperti Church of the SubGenius, IOCCC, Phrack Magazine, The Tao of Programming
    • Menurut saya POC||GTFO cukup meneruskan semangat masa itu
  • Saya terkejut setelah membuka tautannya dan menyadari ini bukan tentang SharePoint
  • “Kami berkomitmen menjaga komunitas Brainfuck tetap sehat” adalah kalimat terbaik