1 poin oleh GN⁺ 2025-05-26 | 1 komentar | Bagikan ke WhatsApp
  • Per Mei 2025, para pengguna di komunitas Hacker News membagikan apa yang sedang mereka kerjakan dan proyek yang sedang mereka jalankan
  • Para peserta komunitas memperkenalkan pengalaman dan minat utama mereka di berbagai bidang seperti startup, pengembangan, dan riset yang sedang berlangsung
  • Pendiri tahap awal, pengembang, dan profesional TI aktif berdiskusi dengan berfokus pada ide, tantangan teknis, dan pelajaran yang didapat
  • Muncul pertanyaan dan permintaan umpan balik terkait proyek dengan berbagai tingkat dan topik
  • Pertukaran informasi secara real-time dan saling mendukung merupakan ciri utama komunitas ini

Ringkasan diskusi komunitas Hacker News ‘Apa yang sedang Anda kerjakan’ Mei 2025

  • Postingan ini adalah salah satu bagian dari seri bulanan ‘Ask HN: What are you working on?’, yang bertujuan memberi ruang bagi pengembang, pendiri startup, dan pekerja di bidang TI untuk secara bebas memperkenalkan pekerjaan dan proyek yang sedang mereka fokuskan saat ini
  • Para peserta membagikan secara rinci tujuan proyek mereka, teknologi utama yang digunakan, masalah yang dihadapi, dan hal-hal yang dipelajari
  • Beragam topik dibahas, mulai dari proyek eksperimental pada tahap ide awal, layanan yang sudah berjalan, hingga ide bisnis yang belum dirilis ke publik
  • Melalui komentar, muncul saran dan pertanyaan praktis seperti ajakan kolaborasi, code review, umpan balik teknis, dan peninjauan kelayakan pasar
  • Diskusi terbuka seperti ini membentuk lingkungan yang positif yang membantu pertukaran informasi, networking, dan penyelesaian masalah secara nyata

1 komentar

 
GN⁺ 2025-05-26
Komentar Hacker News
  • Saya sedang mengembangkan UI analisis log open-source (AGPLv3) bernama Logchef Logchef GitHub Tujuannya adalah membuat alat eksplorasi log yang ringan namun kuat, dioptimalkan untuk ClickHouse. Ini berangkat dari pemikiran bahwa UI yang ada terlalu berat, atau terlalu berfokus pada pengumpulan log yang sebenarnya sudah bisa ditangani oleh Vector/Promtail/Fluentbit/Logstash yang sudah dimiliki, atau tidak ramah terhadap ClickHouse. Fitur Logchef mencakup sifat schema-agnostic yang bisa langsung terhubung ke tabel ClickHouse yang sudah ada, mode kueri sederhana untuk pencarian cepat dan mode SQL untuk analisis yang lebih kompleks, deployment mudah sebagai binary tunggal, serta dukungan multi-tenancy dan kontrol akses per tim. Demo bisa dicoba di demo.logchef.app, dan detail lebih lanjut dirangkum di artikel pengenalan Masukan dari pengguna ClickHouse sangat diterima.

  • Layanan yang sedang saya kembangkan adalah briefing harian yang mengumpulkan konten dari sumber mana pun yang diinginkan ke dalam format newsletter yang sederhana dan rapi usedigest.com

  • Setelah beberapa kali mengalami masalah lock Postgres yang tak terduga saat migrasi, saya sedang membuat alat “Postgres lock diagnostics”. Saat PR dibuka, alat ini benar-benar menjalankan migrasi untuk memeriksa lock apa yang diperoleh saat runtime, lalu memberi tahu hasilnya lewat komentar PR. Contohnya, saat menjalankan ALTER TABLE users ADD COLUMN email TEXT, alat ini akan menunjukkan bahwa AccessExclusiveLock diperoleh pada relasi users. Di balik layar, alat ini membuka transaksi, memeriksa status lock melalui view pg_locks dari koneksi terpisah, lalu melakukan rollback. Bisa digunakan dalam berbagai bentuk seperti CLI, library, dan GitHub Action, dan saat ini masih berupa PoC tahap awal. Sumbernya ada di pglockanalyze Saya juga membuatnya sambil belajar Rust, jadi masukan dari komunitas Rust sangat diterima.

    • Ini tampak sangat praktis. Saya jadi membayangkan pipeline yang mewajibkan tiap migrasi menyatakan lock apa yang akan diambil, lalu build gagal jika hasilnya tidak cocok.

    • Terlepas dari bahasa pemrogramannya, yang selalu saya jadikan rujukan adalah pemeriksaan di strong migrations strong_migrations dll. Ini sangat terkenal sampai ada versi port untuk bahasa lain juga excellent_migrations

  • Yang sedang saya kerjakan adalah proyek untuk mengimplementasikan ulang semua ide utama deep learning modern dari nol secara langsung. Tujuannya membantu transisi bagi orang-orang yang masuk ke riset deep learning. beyond-nanogpt

    • Saya jadi penasaran karena rasanya kurang cocok dengan nama pengguna Anda. Ingin tahu referensi apa yang Anda pakai.
  • Saya sedang membuat aplikasi open-source yang bisa di-self-host untuk berbagi newsletter dengan teman dan keluarga. Tujuannya agar bisa berbagi foto keluarga dan kabar tanpa mengunggahnya ke tempat seperti Facebook. Alur penggunaannya adalah menulis post untuk tiap grup tentang hal-hal yang terjadi selama seminggu, lalu pada akhir pekan atau akhir bulan secara otomatis membuat newsletter per grup, sedikit mengeditnya, lalu mengirimkannya. Setiap newsletter juga akan menyertakan tautan untuk mengunduh gambar terkait. Newsletter email terasa paling mudah dan paling aksesibel, jadi saya mendesainnya agar mudah dipakai juga oleh orang yang lebih tua. Keluarga saya orang Korea, keluarga pasangan saya bukan, jadi dukungan multibahasa juga menjadi target. Minggu ini saya berencana membuat MVP dan mengujinya langsung dengan orang tua saya dan keluarga pasangan saya.

    • Jika Pagecord menambahkan dukungan blog/post privat, sepertinya itu bisa otomatis mendukung fungsi serupa Pagecord

    • Saya penasaran bagaimana cara kerjanya jika penerima termasuk di beberapa grup. Misalnya, jika saya ada di grup keluarga dan rekan kerja sekaligus, apakah saya hanya akan menerima satu newsletter berisi semua post? Semakin banyak kombinasi grup, semakin besar pula jumlah newsletter yang dikustomisasi secara eksponensial, meski mungkin dalam praktiknya tidak sebanyak itu. Sepertinya ini akan berbeda tergantung apakah Anda mengirim newsletter yang dipersonalisasi per penerima, atau bergaya listserv.

    • Deliverability email adalah hal yang krusial dan mudah rusak. Kalau seseorang menandainya sebagai spam beberapa kali saja, Anda bisa masuk blacklist. Pengguna juga bisa lupa bahwa mereka pernah berlangganan, jadi Anda perlu memikirkan langkah pencegahan untuk menghindari masalah. Saat mengirim email massal, Anda wajib menambahkan alamat fisik yang nyata dan tautan berhenti berlangganan, dan beberapa penyedia email akan otomatis menganggapnya sebagai spam.

    • Ide ini sangat menarik, saya suka bahwa kita bisa hanya melihat konten yang memang diminati tanpa difilter oleh platform seperti Facebook.

    • Kalau ini sudah open-source, akan bagus kalau Anda membagikan tautannya.

  • Setelah 16 tahun bekerja sebagai karyawan, saya baru-baru ini berhenti dan sekarang sedang menjalankan konsultasi teknik nuklir. Proyek passion yang saya kerjakan sambil jalan saat ini adalah sebagai berikut.

    • Nuclear Reactor Starter Kit: alat untuk membantu startup nuklir berdiri lebih mudah dan cepat, dengan membagikan program quality assurance (QA) nuklir, panduan TI, dan berbagai proses/template secara open-source. Saya juga berencana mengumpulkan lesson learned untuk memaksimalkan efisiensi industri dalam format baru.

    • Reactor Database: sementara iaea PRIS yang ada hanya berfokus pada pembangkit listrik, yang ini akan mencatat berbagai informasi berdasarkan simulasi/pernyataan seperti reaktor tahap pengembangan, pelacakan startup, biaya bahan bakar, dan status lisensi. Ini memungkinkan pembedaan antara proyek yang nyata dan konsep belaka (vaporware), serta pelacakan hasilnya.

    • Dari sudut pandang software engineer (SWE), saya penasaran latar belakang seperti apa yang dibutuhkan untuk masuk ke bidang ini dan bagaimana prospeknya. Saya sangat tertarik karena industri nuklir tampaknya akan tetap dibutuhkan, tetapi saya tidak terlalu mahir fisika atau kimia.

    • Sepuluh tahun lalu saya pindah dari industri nuklir ke bidang software Healthcare/IoT/Oil&Gas/Finance, tetapi suatu hari saya ingin kembali menerapkan pengalaman saya ke dunia nuklir. Saya suka whatisnuclear.com. Sepuluh tahun lalu saya juga membuat sistem visualisasi berbasis JS (contoh: ssv), tetapi saya tidak menemukan kelayakan pasar.

    • Saya penasaran apakah insinyur yang kompeten di negara kecil bisa memakai starter kit ini sampai mendorong program senjata. Saya rasa sebagian besar informasinya sudah tersedia secara publik di internet, tetapi saya juga penasaran apakah ada keunggulan kompetitif tertentu.

    • Ini sangat menarik, tolong bagikan tautan terkait kalau ada.

    • Saya penasaran bagaimana jalur Anda sampai bisa masuk ke industri nuklir.

  • Saya sedang mengerjakan proyek seni bernama Counter Productive. Countdown 24 jam hanya akan di-reset jika seseorang menekan tombol acak yang dipasang di taman, dan jika mencapai 0 maka proyek itu sendiri berakhir. Agar proyeknya tetap hidup, diperlukan kolaborasi untuk terus menekan tombol tersebut. Sejauh ini tombol itu sudah ditekan 820 kali selama 56 hari. Lihat penjelasan detail dan halaman statistik

    • Saya penasaran apakah ini sekarang sudah berakhir. Statistiknya menunjukkan ada jeda 25 jam. Idénya benar-benar bagus.

    • Akan lucu kalau, sebagai penghormatan ke Lost, orang harus memasukkan angka 4, 8, 15, 16, 23, 42.

    • Proyek yang sangat keren.

  • Saya mengumpulkan, mendigitalisasi, dan membagikan iklan cetak vintage adretro.com Jumlah iklannya puluhan ribu dan mustahil selesai seumur hidup. Saya memakai AI untuk mengotomatisasi ekstraksi metadata dan pengatalogan, sehingga bisa memproses 100 lembar per hari. Salah satu iklan favorit saya adalah iklan tahun 1968 tentang “komputer pemecah teka-teki” tautan iklan 1968

    • Keren sekali! Sangat mengesankan bahwa Anda mengekstrak metadata dengan AI sambil tetap menyimpan dan melestarikan majalah fisiknya. Iklan komputer tahun 1968 yang memecahkan teka-teki itu juga luar biasa. Saya menantikan lebih banyak iklan harta karun seperti itu.

    • Situsnya juga dibuat dengan sangat bagus. Akan menarik jika ada fitur analytics yang menganalisis data iklan dari berbagai sudut pandang, seperti per tahun atau per media, untuk menunjukkan jenis yang populer dan sebagainya.

    • Koleksi yang sangat keren. Sepertinya iklannya difoto di atas laci dan semacamnya; mungkin akan lebih baik jika memakai flatbed scanner.

    • Saya juga ingin melihat ada tampilan timeline yang memungkinkan kita melihat iklan dari periode tertentu sekaligus.

    • Iklan pada awalnya terasa seperti coretan yang mengganggu, tetapi seiring waktu berubah menjadi artefak yang menarik.

  • Saya sedang mengutak-atik pgflow, mesin workflow open-source berbasis DAG. Ia mengorkestrasi worker di Postgres melalui antrean PGMQ, dan terintegrasi alami dengan Supabase tanpa perlu infrastruktur terpisah. Task ditangani di Edge Function oleh worker serverless kustom, dan semua status eksekusi dicatat di Postgres (flow juga bisa dimulai langsung dari database seperti pg_cron atau trigger). Fokusnya ada pada konsistensi database dan type safety di setiap langkah.

    • Fitur yang sudah dikembangkan sejauh ini: orkestrasi SQL inti (state machine, retry, observability, manajemen antrean), TypeScript DSL yang diketik secara ketat + compiler yang mengubah definisi menjadi migration, worker Edge Function.
    • Yang sedang difokuskan saat ini: library klien yang memanfaatkan Supabase Realtime untuk men-stream tiap eksekusi flow ke browser, serta keamanan compile-time berbasis TypeScript DSL.
    • Rencana ke depan: fanout untuk pemrosesan paralel array data (termasuk retry per item), percabangan berbasis SQL dengan operasi JSONB dan pemanfaatan hasil tiap langkah, dll. Docs: how-pgflow-works Repo: pgflow-dev/pgflow
  • Google akan mengakhiri dukungan untuk Nest Thermostat generasi 1 dan 2 mulai Oktober. Saya sedang membuat thermostat open-source yang tetap memakai tampilan dan komponen Nest generasi 2 (housing, display, ring, mount, dll.) apa adanya. Bagian “otaknya” diganti dengan PCB open-source baru, dan bisa diintegrasikan dengan Home Assistant.

    • Saya sangat mendukung upaya mendaur ulang perangkat keras seperti ini setelah dukungan pabrikan berakhir. Perangkat seperti ini menurut saya masih sangat bernilai guna, jadi makin menyenangkan melihatnya.

    • Saya tidak punya Nest, tetapi saya sangat berterima kasih ada proyek seperti ini. Ada nilai penting dalam mendaur ulang perangkat yang tadinya akan dibuang.

    • Proyek sampingan yang keren, tetapi Anda juga bisa membeli thermostat Z-wave murah seperti CT101 (sekitar 50 dolar) dan menghubungkannya langsung ke Home Assistant. Dengan cara ini Anda tidak perlu khawatir soal penghentian dukungan di masa depan.