ivo@setyadi:~$ ivo.blogspot.com

# catatan teknis, sejak 2001

Konsumsi Air Pabrik AI Zankore

The Conversation Indonesia menyoroti rencana pembangunan pabrik AI Zankore berkapasitas 1 gigawatt di Jawa Tengah. Tahap awal 200 megawatt fasilitas ini diperkirakan menguapkan hingga 9,1 juta liter air tawar setiap hari. Pada kapasitas penuh, kebutuhan airnya akan melampaui total output harian infrastruktur air baku lokal yang baru dibangun. Proyek ini memicu ketegangan karena pemegang saham asing mengambil keuntungan ekonomi sementara warga sekitar menanggung dampak lingkungan berupa kelangkaan air. Karena pusat data hanya menghasilkan sedikit lapangan kerja tetap, strategi pertumbuhan industri ini perlu dievaluasi ulang terhadap batas ekologis wilayah sebelum infrastruktur digital dibangun di daerah rentan. sumber: theconversation.com my other side: setyadi.com

Outbox: Ketika Tabel Database Menggantikan Message Queue & Redis

2026-09-30 · #arsitektur software #kafka #message queue #outbox #pemrograman #postgresql #redis #sistem terdistribusi

Banyak aplikasi akhirnya harus melakukan dua hal sekaligus: menyimpan data dan memberi tahu sistem lain soal itu. Pasien daftar → simpan kunjungan dan kirim laporan ke API kesehatan. Pembayaran lunas → catat transaksi dan dorong event ke sistem lain. Cara naif-nya disebut "dual write": tulis ke database, lalu kirim ke message queue. Nah, celah di antara dua langkah itulah tempat data diam-diam hilang.

Pola outbox menutup celah tersebut — dan untuk banyak sistem, artinya kamu tak butuh RabbitMQ, Kafka, atau Redis sama sekali.

Masalah "dual write"

simpanKunjungan(kunjungan)   // sudah commit ke Postgres
kirimKeQueue(event)          // ...jaringan ngadat di sini

Kalau proses crash di antara dua baris itu, atau queue sempat detik tak terjangkau, kamu dapat kunjungan tanpa event. Dibalik urutannya? Bisa dapat event untuk kunjungan yang tak pernah tersimpan. Tak ada transaksi yang membentang dari "database saya" ke "broker milik orang lain" — jadi selalu ada yang bisa lolos lewat celah itu.

Outbox itu sebenarnya apa

Bayangkan resepsionis klinik yang harus kirim laporan ke SATUSEHAT tiap pasien daftar. SATUSEHAT kadang down. Kalau nunggu jawaban SATUSEHAT dulu baru layani pasien, antre panjang.

Solusi outbox: resepsionis tulis "PR kirim" di buku catatan yang sama dengan buku transaksi, lalu langsung lanjut layani pasien. Ada petugas terpisah yang tiap menit buka buku itu, kerjakan PR yang belum beres, coret yang sudah terkirim. Teknisnya: satu baris tabel di database yang sama, ditulis dalam satu transaksi bersama data bisnis.

CREATE TABLE outbox_event (
  id          text PRIMARY KEY DEFAULT gen_random_uuid()::text,
  type        text NOT NULL,          -- 'encounter', 'payment', ...
  payload     jsonb NOT NULL,
  status      text NOT NULL DEFAULT 'pending',   -- pending | sent
  attempts    int  NOT NULL DEFAULT 0,
  created_at  timestamptz NOT NULL DEFAULT now()
);
CREATE INDEX idx_outbox_pending ON outbox_event (created_at) WHERE status = 'pending';

Jalur tulis — satu transaksi, tak ada yang bisa desinkron:

BEGIN;
  INSERT INTO kunjungan (...) VALUES (...);
  INSERT INTO outbox_event (type, payload) VALUES ('encounter', $1);
COMMIT;

Dan worker yang men-drain-nya, pakai timer:

for (const e of await listPending()) {
  try {
    await kirimKeApiLuar(e.payload);
    await markSent(e.id);
  } catch (err) {
    await markFailed(e.id, err);   // tetap pending, dicoba lagi ronde berikut
  }
}

Segitu saja. To-do list yang tinggal di buku yang sama dengan data asli, plus petugas yang menyicilnya.

Kenapa ini bisa gantikan message queue dan Redis

Untuk tugas ini, broker sebenarnya cuma memberi satu layanan penting: menyimpan pesan yang belum terproses, tanpa hilang. Tabel database bisa lakukan itu juga.

  1. Durability (tak hilang saat restart). Baris tersimpan di disk Postgres. Restart container, redeploy, crash — baris pending tetap ada, sama seperti Redis-persistence atau MQ durable.
  2. Konsistensi — di sinilah outbox justru menang. Baris bisnis dan baris "kirim ini" commit bareng, atomik. Tak ada jendela di mana salah satu ada tanpa yang lain. Dengan broker terpisah, kamu balik ke dual-write: commit DB bisa sukses sementara publish gagal (atau sebaliknya), dan sistemmu jadi tak sinkron.
  3. Satu komponen lebih sedikit. Tak perlu server tambahan untuk di-install, diamankan, dimonitor, dan di-backup. Database yang sudah kamu jalankan mengurus data dan antrean.

Kapan broker sungguhan tetap lebih baik

KebutuhanTabel outboxMQ / Redis
Durable, anti-hilangYaYa
Atomik dengan datamuYa (keunggulannya)Tidak — dual write
Volume rendah–sedangYaYa
Throughput sangat tinggi (ribuan/detik)Tidak — polling membebani DBYa
Latency real-time (milidetik, push)Tidak — nunggu ronde pollYa
Backoff canggih, dead-letter, fan-out banyak consumerBikin manualBawaan

Kesimpulan

Kalau volume-mu sedang saja dan yang benar-benar penting adalah "jangan sampai event hilang atau dobel", pola outbox memberimu durability sekaligus konsistensi transaksi tanpa infrastruktur tambahan. Baru pakai Kafka/RabbitMQ/Redis saat kamu melampauinya — throughput tinggi, latency real-time, atau retry berjenjang — bukan sebelum itu.

Analoginya: outbox = to-do list di buku yang sama dengan buku transaksi. Message queue = kantor pos terpisah — lebih canggih, tapi kamu jadi harus menjaga dua buku tetap sinkron, dan justru di situlah bug biasa muncul.

Concat: Aplikasi Video Editor Open-Source Lokal

2026-09-30 · #AI #TechReview

Concat: Aplikasi Video Editor Open-Source Lokal

Concat adalah video editor lintas platform berbasis Rust dengan GPU compositor sebagai alternatif gratis untuk CapCut. Aplikasi ini berjalan secara lokal di macOS, Windows, Linux, dan Android untuk menangani auto-captions, keyframes, background removal, dan ekspor 4K tanpa akun atau cloud upload. Concat juga menyediakan API JSON-RPC, gRPC, dan MCP agar script serta AI agents dapat mengotomatisasi proses editing.

Aplikasi ini layak diuji jika membutuhkan captioning offline atau programmatic editing tanpa software langganan. Proyek ini masih dalam tahap beta, sehingga pengguna akan menemui beberapa kendala teknis dan peringatan unsigned binary saat pertama kali dibuka. Perangkat lunak ini belum cocok bagi yang mengharapkan NLE tingkat profesional yang matang sejak awal.

sumber: github.com/jub0t/Concat

my other side: setyadi.com

Suplemen glucosamine dan risiko percepatan demensia

2026-09-29 · #Kesehatan

Suplemen glucosamine dan risiko percepatan demensia

Analisis catatan kesehatan di University of Florida menunjukkan penggunaan glucosamine berkaitan dengan peningkatan kemungkinan perburukan mild cognitive impairment menjadi demensia sebesar 25 persen. Risiko mortalitas juga terlihat 25 persen lebih tinggi pada pasien Alzheimer dan demensia terkait yang mengonsumsi suplemen ini. Pengujian laboratorium pada jaringan otak manusia dan model tikus mengindikasikan glucosamine memengaruhi jalur metabolik struktur gula pada protein yang terlalu aktif pada neurodegeneration.

Studi observasional ini baru menunjukkan korelasi dan belum membuktikan kausalitas langsung karena karakteristik pengguna suplemen sendi bisa jadi berbeda dari non-pengguna. Meski demikian, luasnya penggunaan glucosamine di kalangan lansia membuat mekanisme biologisnya perlu diuji melalui clinical trials formal. Suplemen ini belum layak diandalkan sampai ada bukti klinis yang pasti mengenai keamanan dan efikasinya.

sumber: sciencedaily.com/260927033754.htm

my other side: setyadi.com

Continuous glucose monitoring untuk manajemen diabetes

2026-09-29 · #Kesehatan

Continuous glucose monitoring untuk manajemen diabetes

Data dari studi PRO-MENTAL terhadap 400 penderita diabetes menunjukkan pola kontraintuitif terkait stabilitas gula darah. Waktu dalam rentang normal memprediksi kesehatan mental esok harinya, tetapi variabilitas harian yang tinggi ternyata memberikan efek serupa karena upaya eliminasi fluktuasi membutuhkan pembatasan ketat. Temuan ini diperoleh dengan menggabungkan perangkat continuous glucose monitoring dengan asesmen psikologis harian.

Optimasi medis ini tidak layak dijalankan secara ekstrem karena membawa beban perilaku yang nyata. Kewaspadaan berlebihan dalam manajemen penyakit kronis justru menurunkan kualitas hidup secara keseluruhan saat alat bantu malah membatasi aktivitas sehari-hari.

sumber: sciencedaily.com/260927225019.htm

my other side: setyadi.com

AIHOT, Framework Self-Hosted untuk Agregasi dan Klaster Berita

2026-09-29 · #AI #TechReview

AIHOT, Framework Self-Hosted untuk Agregasi dan Klaster Berita

AIHOT adalah framework self-hosted siap-Docker berbasis Node.js dan PostgreSQL untuk mengumpulkan, memfilter, serta mengklaster berita industri. Sistem ini menerima input dari RSS, halaman web, dan API, lalu memprosesnya lewat LLM untuk menilai relevansi, melakukan deduplikasi, serta menghasilkan ringkasan harian beserta linimasa. Repo ini menyertakan seluruh source code inti, pustaka prompt lengkap, dan dukungan bawaan untuk berbagai upstream provider.

Framework ini layak dicoba jika Anda ingin mengganti kurasi manual dengan automated pipeline untuk domain tertentu, asalkan Anda memiliki API key LLM yang kompatibel dan terbiasa menyunting prompt. Namun, sistem ini memerlukan penyesuaian threshold seleksi dan daftar sumber yang cukup intensif untuk domain di luar AI, serta dokumentasinya saat ini baru tersedia dalam bahasa Mandarin. Perangkat ini bukanlah produk instan untuk konsumen umum, melainkan codebase produksi yang ditujukan bagi developer yang bersedia melakukan pemeliharaan.

sumber: github.com/KKKKhazix/AIHOT

my other side: setyadi.com

Piik, server screen sharing peer-to-peer mandiri

2026-09-29 · #System & Infra #TechReview

Piik, server screen sharing peer-to-peer mandiri

Piik adalah tool WebRTC open-source dan self-hosted untuk berbagi layar serta audio hingga 20 orang. Tool ini menggabungkan web UI, manajemen room, dan media forwarding server opsional ke dalam satu binary tunggal yang menggunakan SQLite untuk penyimpanan data. Penonton bisa langsung bergabung lewat browser desktop atau mobile tanpa perlu instalasi apa pun.

Setup tool ini layak dicoba jika Anda mencari alternatif privat untuk streaming komersial skala kecil. Kekurangannya, koneksi P2P langsung akan gagal di jaringan yang restriktif kecuali Anda mengonfigurasi server STUN atau SFU terpisah. Selain itu, aplikasi desktop untuk Mac dan Linux belum banyak diuji, jadi sebaiknya jalankan di Windows atau Linux x64 untuk saat ini.

sumber: github.com/TNTcraftHIM/Piik

my other side: setyadi.com

Membangkitkan Protein Purba untuk Melawan Bakteri Resisten

2026-09-28 · #Sains

Membangkitkan Protein Purba untuk Melawan Bakteri Resisten

Para peneliti merekonstruksi ulang antimicrobial peptides dari mamalia yang hidup 160 juta tahun lalu untuk diuji terhadap bakteri modern yang resisten obat. Beberapa protein purba ini terbukti jauh lebih kuat dibandingkan versi manusia yang saat ini digunakan. Pendekatan ini menunjukkan bahwa sejarah evolusi menyimpan kimia fungsional yang dapat dimanfaatkan.

Potensi di lab ini tentu belum menjamin keamanan dan efektivitas obat di dalam organisme hidup. Toksisitas, stabilitas, dan mekanisme delivery masih menjadi hambatan yang belum teruji. Meski demikian, menggali masa lalu untuk mencari molekul baru adalah langkah yang masuk akal di tengah penurunan efektivitas antibiotik saat ini.

sumber: sciencedaily.com/top

my other side: setyadi.com

Analisis DNA Virus Hepatitis B pada Lutung Jawa

2026-09-28 · #Sains

Analisis DNA Virus Hepatitis B pada Lutung Jawa

Riset terbaru menemukan DNA virus hepatitis B pada lutung jawa, primata yang sebelumnya dianggap kebal terhadap infeksi tersebut. Dari pemeriksaan terhadap ratusan primata, virus juga terdeteksi pada banyak owa dan orangutan. Kemiripan genetik dari sampel ini mengindikasikan terjadinya limpahan virus antarspesies.

Penularan ini hampir pasti terjadi akibat aktivitas manusia, khususnya perdagangan satwa liar yang memaksa spesies berbeda berdekatan di kandang atau pasar. Meski demikian, mekanisme pasti penularan di alam liar maupun penangkaran masih menyisakan teka-teki yang belum sepenuhnya terjawab.

sumber: theconversation.com

my other side: setyadi.com

Kopi memengaruhi mikrobioma usus dan suasana hati

2026-09-28 · #Kesehatan

Kopi memengaruhi mikrobioma usus dan suasana hati

Peneliti mengamati 62 partisipan untuk melihat efek konsumsi tiga hingga lima cangkir kopi harian terhadap poros usus-otak. Hasilnya, kopi berkafein maupun decaf sama-sama mengubah komposisi mikrobioma usus, meningkatkan bakteri seperti Eggertella, serta berkorelasi dengan penurunan tingkat stres dan depresi. Kelompok decaf menunjukkan skor memori dan pembelajaran yang lebih baik, sementara kelompok berkafein memiliki ket atención lebih tajam dan penurunan marker kecemasan.

Ukuran sampel yang kecil membuat studi ini baru sebatas korelasi, bukan hubungan sebab-akibat mutlak. Temuan ini menunjukkan bahwa polifenol dan senyawa non-kafein memiliki peran yang lebih besar dari yang selama ini diduga. Layak diingat saat mempertimbangkan efektivitas kopi decaf di sore hari.

sumber: sciencedaily.com/260927034331.htm

my other side: setyadi.com

Transposable elements sebagai sumber evolusi genom

2026-09-27 · #Sains

Transposable elements sebagai sumber evolusi genom

Hampir setengah dari genom manusia terdiri dari transposable elements, fragmen genetik bergerak asal virus yang dapat berpindah ke lokasi lain dalam DNA. Lama dianggap sebagai genomic junk atau parasit yang merusak, elemen ini ternyata menyediakan bahan mentah untuk adaptasi biologis dan pembentukan plasenta mamalia.

Topik ini layak dibaca untuk memahami bagaimana kompleksitas genom muncul dari gesekan molekuler, bukan desain yang bersih. Kekurangannya, kita masih belum memahami bagaimana host genome mampu mengelola pustaka internal yang destruktif ini tanpa mengalami kerusakan total.

sumber: quantamagazine.org

my other side: setyadi.com

Penelitian medis pengidentifikasi akar nyeri rheumatoid arthritis

2026-09-27 · #Kesehatan

Penelitian medis pengidentifikasi akar nyeri rheumatoid arthritis

Para peneliti di Semmelweis University menunjukkan bahwa nyeri persisten pada rheumatoid arthritis sering kali didorong oleh faktor sekunder di luar inflamasi sendi aktif. Melalui publikasi di jurnal ilmiah, tim tersebut menyoroti gangguan tidur, depresi, obesitas, dan merokok sebagai pemelihara gejala utama. Pendekatan ini menyarankan dokter untuk mencari penyebab tersembunyi tersebut ketika pasien mengalami nyeri tanpa inflamasi, alih-alih langsung meningkatkan dosis obat.

Model diagnostik ini layak dicoba karena berhasil memisahkan distres sistemik dari aktivitas imun sehingga mencegah eskalasi obat yang tidak perlu. Namun, faktor gaya hidup seperti kualitas tidur dan berat badan sangat sulit ditangani dalam kunjungan reumatologi standar sehingga menyisakan celah klinis yang nyata. Temuan ini menegaskan bahwa nyeri kronis yang kompleks tidak akan pernah bisa diselesaikan hanya melalui satu jalur penargetan tunggal.

sumber: sciencedaily.com/260925093208.htm

my other side: setyadi.com

Video Faktual untuk Meningkatkan Kepercayaan Pemilu

2026-09-27 · #Sains

Video Faktual untuk Meningkatkan Kepercayaan Pemilu

Eksperimen survei dengan hampir 15.000 partisipan menunjukkan bahwa video faktual sederhana mengenai keamanan pemilu berhasil meningkatkan kepercayaan terhadap prosedur luar negeri sebesar 10 hingga 12,5 poin persentase. Peningkatan ini terjadi di semua lini partai, di mana pemilih dari kedua belah pihak menjadi lebih percaya pada pemilu di wilayah lawan politik mereka. Menariknya, video amatir yang direkam peneliti menggunakan ponsel di dalam mobil menghasilkan peningkatan kepercayaan dan retensi yang sama atau lebih tinggi dibandingkan video agensi berproduksi profesional.

Pendekatan komunikasi yang transparan dan mendasar ini layak dicoba karena mampu meredော sinisme partisan tanpa memerlukan mesin humas yang canggih. Kendati demikian, tingkat kepercayaan yang diukur dalam konteks survei laboratorium belum tentu mencerminkan ketahanan jangka panjang terhadap kampanye disinformasi terkoordinasi di dunia nyata. Para pejabat tetap perlu menjelaskan proses teknis secara transparan, namun video yang diterima dengan baik tidak boleh dianggap sebagai solusi permanen untuk mengatasi ketidakpercayaan institusional.

sumber: futurity.org/trust-elections-3346712

my other side: setyadi.com

Pooled: Menjalankan Open Model Lintas Tab Peramban

2026-09-27 · #AI #TechReview

Pooled: Menjalankan Open Model Lintas Tab Peramban

Pooled adalah library JavaScript open-source yang mendistribusikan inference large language model ke beberapa perangkat menggunakan WebGPU dan WebRTC. Dengan membagi layer model di antara laptop, ponsel, dan desktop dalam satu jaringan Wi-Fi, library ini memungkinkan pengguna menjalankan model seperti Qwen 27B yang melebihi kapasitas memori satu perangkat. Tidak ada server atau instalasi yang diperlukan karena perangkat berkomunikasi secara langsung untuk meneruskan hidden states antar tab peramban.

Library ini layak di-clone jika Anda ingin bereksperimen dengan komputasi peramban terdistribusi atau membutuhkan setup multi-perangkat lokal tanpa mengelola backend Python. Namun, performa WebGPU sangat bergantung pada spesifikasi hardware, dan sinkronisasi token state melalui WebRTC lokal menambah latensi sehingga tidak praktis untuk beban kerja produksi. Lewati alat ini jika Anda hanya memerlukan runner lokal standar seperti Ollama.

sumber: github.com/Nehanth/pooled

my other side: setyadi.com

Referensi Sistem Flight-Booking Microservices .NET 10 oleh Evangelos Vlachos

2026-09-27 · #Programming #TechReview

Referensi Sistem Flight-Booking Microservices .NET 10 oleh Evangelos Vlachos

Repo ini mengimplementasikan sistem pemesanan penerbangan lengkap menggunakan .NET 10 microservices, Vertical Slice Architecture, dan Domain-Driven Design. Sistem ini menggabungkan database PostgreSQL dan MongoDB dengan EventStoreDB, serta memanfaatkan RabbitMQ dan Wolverine untuk messaging yang divalidasi gRPC. Seluruh stack dilengkapi YARP sebagai API gateway, Duende IdentityServer, dan observability tooling yang diorkestrasi melalui .NET Aspire atau Kubernetes.

Repo ini layak di-clone jika Anda membutuhkan blueprint konkret untuk menerapkan CQRS, event sourcing, dan inbox-outbox pattern dalam .NET modern tanpa contoh mainan. Kekurangannya adalah architectural overhead yang masif untuk aplikasi sederhana, sehingga sama sekali tidak cocok untuk sistem di bawah skala enterprise.

sumber: github.com/evangelosvlachos96-dotcom/booking-microservices

my other side: setyadi.com

Jevgrep: Alat Pencarian Kode Semantik untuk LLM Agents

2026-09-27 · #AI #TechReview

Jevgrep: Alat Pencarian Kode Semantik untuk LLM Agents

Jevgrep adalah command-line tool yang memungkinkan coding agents melakukan pencarian basis kode menggunakan natural language queries alih-alih exact string matches. Alat ini membutuhkan Node.js 22 serta API key dari Vercel AI Gateway, OpenRouter, atau provider serupa untuk mengindeks local repositories dan mengeluarkan file paths serta source excerpts yang relevan. Pengujian pada SWE-bench menunjukkan penggunaannya mampu memangkas biaya token agent dari sekitar $7.62 menjadi $4.52 per run.

Alat ini layak dipasang jika agen sering menghabiskan token saat menavigasi unfamiliar directory trees. Kekurangannya, ada sedikit penurunan pada solve rate dan konfigurasi agent skill harus dipasang manual di setiap project. Lewati saja jika sudah terbiasa memakai ripgrep dan memahami struktur codebase.

sumber: github.com/dzhng/jevgrep

my other side: setyadi.com

geo-score: CLI Tool untuk Evaluasi Crawlability AI Search Engine

2026-09-27 · #AI #TechReview

geo-score: CLI Tool untuk Evaluasi Crawlability AI Search Engine

geo-score adalah script Python untuk mengevaluasi kesiapan situs web menghadapi sitasi AI search engine dengan memberikan skor dari nol sampai seratus berdasarkan open rubric. Alat ini berjalan menggunakan Python 3.8 dan standard library, serta bisa dieksekusi via piped curl command tanpa instalasi lokal. Tool ini memeriksa robots.txt, sitemaps, structured data, dan format konten guna menemukan celah mekanis yang menghambat retrieval.

Script ini layak dipakai untuk mendapat baseline cepat terkait cara LLM dan answer engines membaca markup statis situs Anda, meski tier tingkat lanjut membutuhkan API key sendiri untuk menguji actual citation behavior. Pemisahan antara static score dan dynamic query checks dilakukan karena skor teknis yang tinggi tidak menjamin situs Anda pasti disitasi saat bersaing dengan kompetitor. Anda bisa melewati alat ini jika tidak sedang berfokus mengoptimalkan performa untuk generative search engines seperti Perplexity atau Gemini.

sumber: github.com/jianruntech/geo-score

my other side: setyadi.com

MemoraX Code untuk Persistent Memory pada Coding Agents

2026-09-27 · #AI #TechReview

MemoraX Code untuk Persistent Memory pada Coding Agents

MemoraX Code adalah package Node.js 20+ yang menyediakan layer persistent memory bagi LLM coding agents seperti Claude Code, Cursor, dan DeepSeek Harness. Alat ini berjalan secara lokal sebagai background process untuk menyimpan aturan repository, riwayat arsitektur, dan keputusan teknis antar sesi. Sistem ini membutuhkan libsecret di Linux serta mengelola integrasi plugin untuk berbagai CLI dan editor.

Alat ini berguna jika Anda sering mengulang penjelasan batasan proyek kepada AI setiap kali memulai sesi baru. Namun, sistem ini kurang cocok bagi yang menghindari dependensi eksternal karena memerlukan cloud backend untuk sinkronisasi dan manajemen API key. Meski demikian, waktu yang dihemat untuk menghindari prompt berulang sebanding dengan setup awal yang dilakukan.

sumber: github.com/memorax-ai/memorax-code

my other side: setyadi.com

Pola konsumsi energi otak saat fase tidur REM

2026-09-26 · #Sains

Pola konsumsi energi otak saat fase tidur REM

Peneliti dari Tohoku University menemukan paradoks metabolik selama fase tidur REM berupa peningkatan volume darah namun diikuti penurunan level ATP neuronal. Observasi pada tengkorak tikus transparan menunjukkan pergeseran energi besar-besaran terjadi 50 detik sebelum mimpi dimulai. Fenomena ini mengindikasikan otak memprioritaskan jalur metabolik tertentu untuk aktivitas intensif seperti konsolidasi memori.

Studi ini memberikan data konkret mengenai cara sistem biologis mengelola anggaran energi saat pemrosesan internal kompleks. Belum jelas apakah penurunan ATP merupakan kebutuhan untuk reorganisasi sinaptik atau sekadar inefisiensi sistem. Diperlukan riset lanjutan untuk memastikan apakah pola pada tikus ini relevan dengan ekonomi energi pada otak manusia.

sumber: sciencedaily.com/260925093206.htm

my other side: setyadi.com

zvec-grep: Penggabungan Keyword, BM25, dan Vector Search dalam Satu CLI

2026-09-26 · #AI #TechReview

zvec-grep: Penggabungan Keyword, BM25, dan Vector Search dalam Satu CLI

zvec-grep adalah command line tool berbasis lokal yang menyatukan ripgrep, BM25, dan vector search ke dalam satu antarmuka. Alat ini berjalan di Node.js 22 atau lebih baru, menyimpan local index secara tersembunyi, serta memproses embedding generation langsung di mesin Anda. Tool ini dirancang untuk digunakan secara manual di terminal maupun dipanggil secara otomatis oleh local coding agents.

Alat ini layak dicoba jika Anda lelah berpindah-pindah antara grep dan vector database terpisah untuk alur kerja agent. Kekurangannya, konfigurasi local embeddings menambah kompleksitas pada shell scripts, dan implementasi Node.js ini berjalan berdampingan dengan versi Rust yang masih eksperimental. Lewati saja jika standard ripgrep sudah mencukupi kebutuhan pencarian codebase Anda.

sumber: github.com/zvec-ai/zvec-grep

my other side: setyadi.com

Chat on Steroids Menghubungkan ChatGPT ke File Lokal

2026-09-26 · #AI #TechReview

Chat on Steroids Menghubungkan ChatGPT ke File Lokal

totec448-spec/chat-on-steroids adalah workspace open-source yang menghubungkan ChatGPT ke file lokal, terminal, dan tool pengujian menggunakan protokol MCP serta browser extension. Sistem ini berjalan di Windows, macOS, dan Linux untuk memungkinkan background worker mengedit kode secara bersamaan tanpa melampaui batas percakapan standar. Tool ini memanfaatkan akun ChatGPT dan mode developer yang sudah ada, bukan memanggil API independen secara langsung.

Tool ini layak dicoba jika Anda sering mengelola banyak jendela terminal dan butuh orkestrator lokal untuk menangani pengeditan banyak file sekaligus. Namun, statusnya masih versi beta yang belum ditandatangani, memiliki hak akses level pengguna ke shell lokal, dan rentan rusak jika antarmuka OpenAI diperbarui. Lewati tool ini jika Anda membutuhkan kestabilan tingkat enterprise atau ingin menghindari risiko keamanan pada aplikasi desktop yang belum diverifikasi.

sumber: github.com/totec448-spec/chat-on-steroids

my other side: setyadi.com

Univer Workspace untuk otomasi dokumen berbasis server

2026-09-26 · #System & Infra #TechReview

Univer Workspace untuk otomasi dokumen berbasis server

Univer Workspace adalah suite self-hosted yang menggabungkan spreadsheet, dokumen, dan slide ke dalam satu runtime terpadu. Alat ini menyediakan CLI dan API berbasis agen yang memungkinkan model AI atau skrip untuk memodifikasi konten, memvalidasi tata letak, dan merender output secara terprogram. Seluruh tumpukan browser client dan server dijalankan secara lokal untuk menjaga kontrol penuh atas penyimpanan data dan sistem autentikasi.

Penggunaan alat ini sangat relevan jika Anda perlu membangun alur kerja internal dengan pembaruan dokumen otomatis oleh agen. Namun, ini bukan pengganti Google Workspace karena memerlukan konfigurasi manual dan pemeliharaan infrastruktur yang cukup intensif. Anda harus bersiap meluangkan waktu untuk mengelola server dan menulis skrip integrasi sendiri.

sumber: github.com/dream-num/univer-workspace

my other side: setyadi.com

Direktori Proyek Open Source untuk Ekosistem Cloudflare

2026-09-26 · #System & Infra #TechReview

Repositori ini mengumpulkan daftar proyek open source yang dirancang khusus untuk berjalan di atas infrastruktur Cloudflare Workers, D1, dan R2. Cakupannya meliputi alternatif mandiri untuk alat SaaS seperti platform analitik, papan umpan balik, dan pemendek tautan. Setiap entri telah melalui verifikasi konfigurasi deployment untuk memastikan kesesuaian teknis dengan klaim yang diberikan.

Daftar ini adalah referensi praktis untuk memangkas biaya langganan SaaS dan memusatkan infrastruktur di edge. Perlu diingat bahwa aplikasi ini sangat bergantung pada API eksklusif Cloudflare, sehingga migrasi ke penyedia lain akan sangat sulit dilakukan.

sumber: github.com/theoephraim/awesome-cloudflare-selfhosted

my other side: setyadi.com

Degradasi protein NaV1.4 pada otot penyebab penurunan fungsi saraf

2026-09-25 · #Kesehatan

Degradasi protein NaV1.4 pada otot penyebab penurunan fungsi saraf

Kelemahan otot saat penuaan terjadi akibat degradasi koneksi neuromuscular, bukan sekadar hilangnya massa otot. Penurunan kadar protein NaV1.4 menghambat transmisi sinyal elektrik dari saraf ke otot. Eksperimen menunjukkan bahwa inhibisi parsial pada protein ClC-1 dapat memulihkan kekuatan otot pada model hewan.

Pendekatan ini mengubah paradigma penanganan sarcopenia dari sekadar isu kehilangan jaringan menjadi masalah transmisi elektrik. Namun, penerapan klinis pada manusia masih jauh karena riset saat ini terbatas pada gangguan neuromuscular bawaan. Validasi lebih lanjut diperlukan sebelum metode ini menjadi opsi praktis untuk mengatasi kelemahan fisik umum.

sumber: futurity.org

my other side: setyadi.com

Penerapan matematika quantum probability dalam pengambilan keputusan biologis

2026-09-25 · #Sains

Penerapan matematika quantum probability dalam pengambilan keputusan biologis

Sistem biologis terbukti memproses informasi menggunakan struktur non-Boolean yang serupa dengan mekanika kuantum. Pendekatan ini memodelkan pengambilan keputusan melalui pola interference dan state yang menyerupai superposition alih-alih menggunakan logika klasik. Kerangka kerja matematika kuantum dianggap lebih relevan untuk mendeskripsikan perilaku biologis daripada sifat fisik partikel itu sendiri.

Metode ini menawarkan toolkit baru untuk memodelkan perilaku kompleks dengan meniru logika kuantum tanpa harus bergantung pada kondisi fisik kuantum yang rapuh. Namun, pendekatan ini masih bersifat analogi matematis dan belum terbukti sebagai mekanisme fisik fundamental sehingga perlu disikapi dengan skeptis.

sumber: quantamagazine.org

my other side: setyadi.com

Shock wave misterius pada white dwarf RXJ0528+2838

2026-09-25 · #Sains

Shock wave misterius pada white dwarf RXJ0528+2838

Astronom menemukan bow shock di sekitar white dwarf RXJ0528+2838 yang tidak sesuai dengan model evolusi bintang standar. Sistem ini terus mengeluarkan material selama minimal 1.000 tahun meskipun tidak memiliki accretion disc sebagai sumber tenaga. Observasi awal mengindikasikan peran medan magnet dalam menyalurkan materi, namun mekanisme pemicu energinya belum teridentifikasi.

Fenomena ini menuntut tinjauan ulang terhadap teori pertukaran massa dan energi pada sistem biner tanpa accretion disc. Saat ini, data observasi belum cukup kuat untuk memvalidasi model teoretis yang ada sehingga riset lanjutan dengan teleskop yang lebih besar diperlukan untuk mengonfirmasi apakah ini merupakan anomali atau proses yang belum terpetakan.

sumber: sciencedaily.com/260924020410.htm

my other side: setyadi.com

Alat CLI codex-keysmith untuk Deployment dan Rollback

2026-09-25 · #AI #TechReview

Alat CLI codex-keysmith untuk Deployment dan Rollback

codex-keysmith adalah utility command-line Python 3.10+ yang mengelola instruction injection untuk instance Codex lokal di macOS dan Linux. Alat ini berjalan melalui release script atau git checkout, memungkinkan preview configuration plans dengan dry-run flags sebelum menulis ke disk. Tool ini hanya memodifikasi downstream session behavior tanpa membaca account credentials atau mengubah core client binary.

Alat ini layak dicoba jika Anda mengelola banyak local AI coding agents dan membutuhkan system prompts yang reproducible serta auditable. Namun, dukungan Windows masih eksperimental dan pengguna macOS akan menghadapi masalah Gatekeeper karena binary yang belum ditandatangani.

sumber: github.com/Jia-Ethan/codex-keysmith

my other side: setyadi.com

Octop: Platform Asisten AI Multi-Agent Self-Hosted

2026-09-25 · #AI #TechReview

Octop: Platform Asisten AI Multi-Agent Self-Hosted

Octop adalah aplikasi Python open-source yang menjalankan platform asisten AI multi-agent secara lokal di perangkat sendiri. Satu proses tunggal menangani backend FastAPI, database SQLite, dashboard React, serta integrasi ke berbagai aplikasi perpesanan seperti Telegram dan DingTalk. Sistem ini juga mendukung RAG, otomatisasi browser menggunakan headless Chromium, dan alur kerja IDE melalui agent-client-protocol.

Platform ini layak dicoba jika Anda ingin memusatkan log obrolan pribadi dan tugas terjadwal pada hardware sendiri tanpa bergantung pada layanan SaaS pihak ketiga. Namun, proses konfigurasi, pengaturan keamanan, dan pengelolaan profil agent membutuhkan kesabaran karena sifat perkakas Python yang masih tahap awal. Lewati saja jika Anda hanya memerlukan antarmuka obrolan standar untuk satu pengguna.

sumber: github.com/TencentCloud/Octop

my other side: setyadi.com

Workbench Riset AI Lokal untuk Eksperimen Reproducible

2026-09-25 · #AI #TechReview

Workbench Riset AI Lokal untuk Eksperimen Reproducible

AIPOCH Open-Science adalah aplikasi desktop lokal dan model-agnostic untuk menjalankan riset reproduksibel menggunakan AI agents. Dirilis pada versi 0.33.2 untuk macOS, Windows, dan Linux, aplikasi ini mengoordinasikan eksekusi Python dan R, pencarian literatur, data connectors, dan pembuatan file dalam satu workspace. Alat ini bertindak sebagai orchestrator untuk LLM lokal atau API guna mengotomatisasi analisis data sekaligus menjaga rekam jejak yang jelas.

Workbench ini sangat membantu untuk mengurangi friksi dalam mengelola skrip dan data secara lokal, meski tidak dirancang untuk kolaborasi cloud tim. Anda harus siap memverifikasi kode agen sebelum dijalankan dan meluangkan waktu untuk konfigurasi runtime serta API keys di awal.

sumber: github.com/aipoch/open-science

my other side: setyadi.com

GenOffice: Aplikasi Desktop Open Source untuk Manipulasi Dokumen dengan AI

2026-09-25 · #AI #TechReview

GenOffice: Aplikasi Desktop Open Source untuk Manipulasi Dokumen dengan AI

GenOffice adalah aplikasi desktop lintas platform dan CLI yang mengedit file native docx, xlsx, pptx, dan pdf menggunakan local atau cloud AI models. Perangkat lunak ini mempertahankan struktur file byte-for-byte sembari menyediakan agen terintegrasi untuk menulis rumus, membuat slide, dan memodifikasi dokumen dengan tracked changes. Proyek ini juga menyertakan fitur local SQLite text search serta mendukung custom API keys untuk major providers di samping opsi free tier.

Aplikasi ini layak diuji jika Anda sering membuat skrip untuk pembuatan dokumen atau membutuhkan agen yang dapat berinteraksi langsung dengan format office di mesin lokal. Kendalanya, meski penanganan filenya berjalan secara lokal, proses utamanya sangat bergantung pada pemanggilan external LLM sehingga biaya API dapat membengkak dengan cepat. Jika Anda tidak terbiasa menggunakan coding agents atau AI assistance dalam alur kerja dokumen, standard office suites tetap menjadi pilihan yang lebih sederhana.

sumber: github.com/genspark-ai/genoffice

my other side: setyadi.com

DSCODE: Agen Koding Terminal untuk macOS

2026-09-25 · #AI #TechReview

DSCODE: Agen Koding Terminal untuk macOS

DSCODE adalah agen koding berbasis terminal untuk macOS yang menggunakan DeepSeek Harness. Alat ini menjalankan sesi lokal ganda dengan *persistent shell* untuk mengedit berkas dan menjalankan tes secara bersamaan. Pengguna dapat membuat *script* non-interaktif, menjalankan tugas latar belakang, dan mendelegasikan pekerjaan antar agen lewat *shared mailbox*.

Alat ini layak dicoba jika Anda sudah menggunakan DeepSeek dan membutuhkan *multi-agent workflows* lokal di terminal. Namun, perangkat lunak ini terbatas untuk macOS dan sepenuhnya bergantung pada model ulasan otomatis untuk *permissions* serta *diff checks*.

sumber: github.com/qiz029/dscode

my other side: setyadi.com

Plugin Cegah Scope Creep pada AI Agent

2026-09-25 · #AI #TechReview

Plugin Cegah Scope Creep pada AI Agent

Plugin ini memaksa batasan ketat pada eksekusi tugas AI untuk Codex dan Claude Code. Sistem ini mencegat tool calls guna menghentikan penulisan file tidak sah, penambahan dependency yang tidak perlu, dan loop verifikasi redundan. Arsitektur guard dan skill spesifik dijalankan di Node 18+ untuk menghentikan aksi yang melanggar intent.

Cocok jika Anda muak dengan agen yang me-refactor code di luar permintaan atau menghasilkan checksum sia-sia. Kelemahannya terletak pada kebutuhan konfigurasi manual untuk izin file atau dependency, yang menambah gesekan pada tugas kompleks. Tidak relevan bagi tim yang mengutamakan perilaku agen otonom penuh tanpa hambatan.

sumber: github.com/lennney/stop-that-shit

my other side: setyadi.com

Noise Pollution erases rainforest soundscapes

2026-09-24 · #Dunia

Noise Pollution erases rainforest soundscapes

Construction around Indonesia’s new capital Nusantara has raised noise levels so high that the calls of rainforest birds and mammals are disappearing. A team led by Leah Varjacques recorded thousands of hours of audio from caves and treetops to preserve the sounds that guide local elders. The recordings show a marked decline in species diversity compared to historic data.

If the soundscape is lost, so is a cultural navigation system that has guided generations. The study is limited to a single region and does not yet quantify how many species are displaced. Researchers and policymakers should treat these findings as a warning rather than a definitive verdict.

sumber: aeon.co

my other side: setyadi.com

Hermit Crabs Adjust Nutrient Absorption

2026-09-24 · #Sains

Hermit Crabs Adjust Nutrient Absorption

Para peneliti menemukan bahwa hermit crabs yang terbatasi oleh cangkang yang terlalu kecil tidak mengurangi asupan makanan untuk menghambat pertumbuhan. Sebaliknya, mereka meningkatkan frekuensi defekasi, menunjukkan efisiensi konversi makanan menjadi jaringan baru yang lebih rendah. Hal ini menggeser mekanisme dari penurunan nafsu makan ke perubahan asimilasi nutrisi internal.

Temuan ini menandakan bahwa regulasi pertumbuhan dapat terjadi pada tingkat pemrosesan metabolik, bukan hanya konsumsi eksternal. Walaupun tidak langsung menjelaskan variasi berat manusia, ia menyoroti bahwa asupan dan pertumbuhan jaringan adalah proses biologis yang berbeda.

sumber: futurity.org

my other side: setyadi.com

Korelasi assertiveness dan promosi kepemimpinan

2026-09-24 · #Sains

Korelasi assertiveness dan promosi kepemimpinan

Riset dalam Journal of Applied Psychology menunjukkan bahwa assertiveness meningkatkan peluang promosi menjadi pemimpin. Namun, sifat ini tidak berkorelasi dengan ciri khas pemimpin yang efektif. Pemimpin yang efektif justru ditandai oleh motivasi pencapaian tinggi, preferensi terhadap ketertiban, disiplin diri, dan optimisme.

Organisasi yang memilih pemimpin berdasarkan assertiveness berisiko mengangkat figur tanpa kemampuan membimbing tim dengan baik. Proses seleksi sebaiknya diubah untuk fokus pada motivasi, ketertiban, disiplin, dan optimisme. Temuan ini bersifat agregat dan mungkin tidak menangkap semua variabel konteks yang memengaruhi kesuksesan kepemimpinan.

sumber: futurity.org/personality-leaders-3346102

my other side: setyadi.com

MilleMiglia synthetic logistics network generator

2026-09-24 · #Programming #TechReview

MilleMiglia synthetic logistics network generator

MilleMiglia adalah library C++ yang menghasilkan jaringan logistik middle‑mile sintetis dengan hingga 10.000 node dan 100.000 edge. Generator berjalan di sistem POSIX dengan compiler C++17 dan hanya membutuhkan STL standar, tanpa dependency eksternal. Output berupa file mirip JSON sesuai format solver VRP, sehingga dapat menggantikan dataset proprietary yang biasanya tidak tersedia.

Alat ini cocok bagi peneliti dan praktisi yang memerlukan benchmark realistis tanpa data komersial. Namun, MilleMiglia menyederhanakan constraint dunia nyata seperti variabilitas lalu lintas dan kontrak carrier, sehingga tidak mencakup semua nuansa operasional. Jika memerlukan penjadwalan kendaraan detail atau integrasi dengan engine routing real‑time, alat ini tidak cukup.

sumber: research.google

my other side: setyadi.com

Konfigurasi MaxText untuk reproduksi OLMo 3 7B di TPU

2026-09-24 · #AI #TechReview

Konfigurasi MaxText untuk reproduksi OLMo 3 7B di TPU

Konfigurasi MaxText ini mereproduksi pre-training OLMo 3 7B di Google Cloud TPUs. Setup mencakup stage 1 dan stage 2 dengan total 5.93 triliun token, selaras dengan run referensi AI2. Sistem menggunakan JAX/XLA dan data pipeline khusus untuk meniru kurva training PyTorch.

Config ini berguna untuk memvalidasi apakah recipe PyTorch terjemahkan dengan benar ke hardware TPU. Kekurangannya adalah kebutuhan akses ke Google Cloud TPUs dan data mix OLMo 3 spesifik. Fokusnya adalah verifikasi numerik MaxText terhadap baseline, bukan tutorial GPU generik.

sumber: developers.googleblog.com

my other side: setyadi.com

Simulasi Lengan Robot MuJoCo di GPU

2026-09-24 · #AI #TechReview

Simulasi Lengan Robot MuJoCo di GPU

Panduan ini memaparkan migrasi simulasi lengan robot SO-101 dari MuJoCo berbasis CPU ke MJWarp yang berjalan di NVIDIA GPU. Sistem ini memproses 2.048 lingkungan paralel simultan menggunakan kernel NVIDIA Warp, sehingga langkah simulasi dapat dilakukan dalam skala besar tanpa perlu memindahkan data keluar dari perangkat.

Pendekatan ini cocok untuk mempercepat workflow reinforcement learning yang mengutamakan throughput simulasi, bukan presisi langkah tunggal. Namun, prosesnya menuntut penulisan logika khusus bertumpu pada CUDA dan hanya menjadi tugas infrastruktur, tanpa menyentuh aspek pelatihan policy.

sumber: huggingface.co

my other side: setyadi.com

GoLive skill mendeploy aplikasi agen ke infrastruktur nyata

2026-09-24 · #AI #TechReview

GoLive skill mendeploy aplikasi agen ke infrastruktur nyata

Paket npm ini menginstal skill untuk Codex atau Claude Code agar aplikasi lokal dapat hidup di produksi. Ia mengatur hosting, database, autentikasi, domain, email, dan pembayaran langsung di akun Anda sendiri. Versi alpha saat ini mendukung Vercel, Netlify, Supabase, Neon, Porkbun, GoDaddy, Resend, dan mode uji Stripe.

Cocok dicoba jika menggunakan coding agent yang mendukung skill dan ingin otomatisasi setup pasca-build. Karena masih alpha awal, Anda wajib memverifikasi hasilnya secara manual. Ini bukan layanan hosted dan tidak menggantikan konfigurasi manual untuk provider yang tidak didukung.

sumber: github.com/mikehasa/golive-skill

my other side: setyadi.com

Caffeine Reduces Deep Sleep

2026-09-23 · #Kesehatan

Caffeine Reduces Deep Sleep

Caffeine lowers slow‑wave sleep depth as measured by EEG, even when total sleep duration remains unchanged. Electrical activity in the brain shows reduced slow‑wave activity after caffeine intake.

People who need caffeine for alertness should be aware that it can compromise restorative sleep quality. The effect varies by dose, timing, and metabolism, so results differ across individuals.

sumber: sciencedaily.com/260922005719.htm

my other side: setyadi.com

Bird Feeding Boosts Well‑Being

2026-09-23 · #Sains

Bird Feeding Boosts Well‑Being

A study led by Virginia Tech found that 95% of participants reported a positive effect on their well‑being from feeding and watching birds, compared with 55% for other life events. The research used a standard mental‑well‑being questionnaire over a six‑month period and asked respondents to reflect on how the activity influenced them. The authors identified three key pathways: emotions, engagement, and a sense of meaning.

The results suggest that a simple, low‑cost activity can boost mood and reduce stress for many people. However, the study relies on self‑report from volunteers who already enjoy birdwatching, so it may not apply to the general population. Anyone who wants to feed birds should still follow best‑practice guidelines to minimise risks to wildlife.

sumber: futurity.org

my other side: setyadi.com

cleanupper CLI for macOS disk cleanup

2026-09-23 · #System & Infra #TechReview

cleanupper CLI for macOS disk cleanup

cleanupper adalah alat berbasis Node.js yang memindai Mac Anda untuk file yang dapat dibangun ulang, seperti Xcode DerivedData, npm cache, dan log browser. Alat ini memindahkan file-file tersebut ke Trash, bukan menghapusnya, sehingga tidak ada data yang hilang secara permanen. Instalasi memerlukan Node.js 18 dan seluruh proses berjalan secara lokal tanpa permintaan jaringan.

Alat ini berguna bagi pengembang yang ingin mengembalikan gigabyte ruang tanpa menggunakan suite grafis. Namun, ketergantungan pada Node.js dapat menjadi beban tambahan bagi sebagian pengguna. Hindari penggunaannya jika Anda perlu membersihkan direktori sistem di luar folder home Anda.

sumber: github.com/SewCabinSpout/cleanupper

my other side: setyadi.com

K16s simulator kubeadm untuk latihan CKA CKS

2026-09-23 · #System & Infra #TechReview

K16s simulator kubeadm untuk latihan CKA CKS

Simulator ini membuat cluster kubeadm lengkap menggunakan container Incus LXC sebagai worker node. Tersedia tiga mode deployment: VM Lima, setup Docker kind, atau instalasi langsung di VPS dengan 4 vCPU dan 8 GB RAM. Setiap soal simulasi ujian mencakup skrip setup otomatis dan validator yang menilai perbaikan berdasarkan state cluster yangrunning.

Tool ini layak dicoba jika Anda mempersiapkan CKA atau CKS dan membutuhkan latihan systemd serta crictl di node nyata. Kekurangannya adalah pengujian AppArmor dan debugging worker node spesifik tidak tersedia di mode Docker ringan. Gunakan opsi VPS atau VM laptop untuk pengalaman yang lebih lengkap.

sumber: github.com/immanuwell/k16s-exam-simulator

my other side: setyadi.com

Foremerge mengatur agen coding paralel di atas Git

2026-09-23 · #AI #TechReview

Foremerge mengatur agen coding paralel di atas Git

Foremerge adalah CLI dan server MCP versi pre-1.0 yang menambahkan lapisan intent ke Git. Alat ini memungkinkan beberapa agen mendeklarasikan perubahan semantik sebelum melakukan editing, menggunakan penyimpanan SQLite lokal untuk mendeteksi konflik seperti penggantian kelas yang sedang di-extend oleh agen lain. Pemasangannya melibatkan instalasi tool dan integrasi ke klien seperti Claude Code atau Cursor.

Deteksi konflik deterministiknya berguna untuk menangkap tumpang tindih logis yang dilewatkan oleh merge Git standar, tetapi skemanya masih tidak stabil dan belum ada benchmark yang dipublikasikan. Tools ini tidak mendukung koordinasi lintas mesin, sehingga tidak cocok untuk tim yang memerlukan distributed state atau file lock keras.

sumber: github.com/naw103/foremerge

my other side: setyadi.com

Knife CLI Rust untuk Analisis Staik Binary

2026-09-23 · #Security #TechReview

Knife CLI Rust untuk Analisis Staik Binary

Knife adalah standalone Rust CLI untuk analisis statis file PE, ELF, dan Mach-O. Alat ini menggabungkan header parsing, strings extraction, dan disassembly. Fitur auditnya menandai call sites berbahaya yang mengindikasikan bug seperti integer underflows.

Alat ini layak dicoba untuk triage untrusted binaries tanpa perlu membuka lima tool terpisah. Namun, ini bersifat statis murni sehingga tidak berguna untuk dynamic debugging atau analisis jaringan. Kedalaman analisis sangat bergantung pada kualitas metadata binary, baik untuk target obfuscated atau packed.

sumber: github.com/bl4ckr0ss3/knife

my other side: setyadi.com

Pentest Harness untuk Uji Keamanan LLM

2026-09-23 · #Security #TechReview

Pentest Harness untuk Uji Keamanan LLM

Antarmuka web dark mode ini menjalankan pentest berizin dengan berbagai provider LLM. Arsitektur plugin-nya mengatur akses shell, riset web, dan session state yang persisten. Pengguna menyediakan API key sendiri untuk model yang kompatibel OpenAI.

Setup mudah jika Node 20 dan pnpm sudah terpasang, namun memerlukan otorisasi eksplisit untuk setiap engagement. Ini bukan untuk rasa ingin tahu kasual karena antarmukanya padat dan asumsinya pengguna sudah paham.

sumber: github.com/S1N6H/pentest-harness

my other side: setyadi.com

Knap: Template Engine untuk Markdown

2026-09-23 · #Programming #TechReview

Knap: Template Engine untuk Markdown

Knap adalah bahasa template yang mengubah data menjadi Markdown menggunakan variabel, filter, dan logika. Sistem ini mem-parsing template menjadi AST dan menginterpretasikannya tanpa menggunakan eval atau eksekusi JavaScript arbitrer. Library ini memerlukan Node.js versi 20 ke atas untuk CLI.

Cocok untuk kebutuhan templating yang aman di data pipeline tanpa risiko sandboxing. Keterbatasannya terletak pada ketiadaan browser build, sehingga hanya bisa digunakan di sisi server atau lingkungan Node. Tidak disarankan untuk menghasilkan HTML atau logika front-end yang kompleks.

sumber: github.com/obsidianmd/knap

my other side: setyadi.com

Algoritma wawancara mendorong pelamar melebih-lebihkan kualifikasi

2026-09-22 · #Bisnis

Algoritma wawancara mendorong pelamar melebih-lebihkan kualifikasi

Pelamar kerja cenderung melebih-lebihkan keahlian mereka saat menyadari AI yang menilai video wawancara, bukan manusia. Ketidakhadiran isyarat sosial membuat kandidat merasa bingung dan secara strategis menggelembungkan skill untuk memenuhi ekspektasi algoritma.

Sistem AI yang diuji memberikan skor sama untuk jawaban janggal dan autentik, sehingga tidak layak diandalkan tanpa transparansi metrik. Ketidakmampuan membedakan kejujuran ini mendorong perilaku manipulatif jika kriteria penilaian seperti sentimen atau keyword tidak diungkapkan secara jelas.

sumber: futurity.org/ai-job-interviews-3345682

my other side: setyadi.com

pgbot menyediakan pemeriksaan kesehatan Postgres

2026-09-22 · #Programming #TechReview

pgbot menyediakan pemeriksaan kesehatan Postgres

pgbot adalah binary statis yang menghubungkan ke Postgres menggunakan role read-only dan mencetak laporan kesehatan. Alat ini menghitung cache hits, lock waits, dan transaction age secara lokal, lalu menulis baseline file untuk melacak perubahan antar eksekusi. Proses berjalan sepenuhnya di mesin lokal tanpa memerlukan external agents, time-series databases, atau write privileges.

Alat ini berguna untuk mendapatkan insight kinerja database secara instan tanpa perlu deploying infrastruktur baru. Namun, output human-readable-nya tidak stabil, sehingga script otomatis harus parsing JSON contract yang ber-versi. Jika workflow bergantung pada teks terminal, Anda akan menghadapi breaking changes.

sumber: github.com/pgrundev/pgbot

my other side: setyadi.com

Star black hole merah kecil Webb

2026-09-22 · #Sains

Star black hole merah kecil Webb

Astronom menemukan objek merah kecil yang bersinar setebal galaksi via James Webb. Dua studi usulkan ini adalah star black hole, gumpalan hidrogen di sekitar singularitas. Sumber ini belum pernah terdeteksi oleh teleskop darat.

Keberadaan objek ini masih belum dikonfirmasi secara final. Sebagian fisikawan berargumen data lebih cocok dengan active galactic nuclei standar. Interpretasi data saat ini masih terbagi di kalangan peneliti.

sumber: quantamagazine.org

my other side: setyadi.com

Analisis keanekaragaman filogenetik burung di hutan Indonesia

2026-09-22 · #Sains

Analisis keanekaragaman filogenetik burung di hutan Indonesia

Peneliti menganalisis 422 spesies burung di 1.410 situs di tujuh pulau Indonesia. Mereka mengukur keragaman filogenetik untuk menilai jarak evolusioner antar burung yang hidup bersama. Hasilnya menunjukkan kondisi hutan bergantung pada jarak evolusioner tersebut, bukan sekadar jumlah spesies.

Temuan ini penting untuk konservasi karena menyoroti kerentanan garis keturunan unik di habitat yang tampak sehat. Namun, cakupan studi terbatas pada periode tutupan hutan 2010-2022 dan belum membuktikan aplikasi global.

sumber: theconversation.com

my other side: setyadi.com

Chronic Stress: Heart Attack Risk 43%

2026-09-22 · #Kesehatan

Chronic Stress: Heart Attack Risk 43%

A UK study of almost 480,000 adults showed that individuals with the highest chronic inflammation—measured by the blood marker GlycA—had a 43 % higher risk of heart attack and stroke compared to those with the lowest levels. The same group exhibited subtle cardiac changes, such as thicker walls, smaller chambers, and poorer filling, which can develop years before any symptoms appear.

The findings highlight the importance of managing stress, smoking, and weight to mitigate cardiovascular risk. However, the observational design does not prove causation, and further research is needed to confirm whether lowering inflammation can actually prevent heart events.

sumber: sciencedaily.com/260920222354.htm

my other side: setyadi.com

Pinloop CLI: cari kerja dari terminal

2026-09-22 · #Programming #TechReview

Pinloop CLI: cari kerja dari terminal

Pinloop CLI adalah perkakas command-line berbasis Node (butuh Node 22+) yang memungkinkan kamu mencari jutaan lowongan kerja dari seluruh dunia langsung dari terminal. Ia menarik daftar lowongan tiap jam dari sistem rekrutmen perusahaan dan job board besar, menyimpan resume dan preferensimu secara lokal, dan bisa memanggil LLM untuk menilai tiap lowongan terhadap profilmu. Dipasang cukup dengan satu npm global install, lalu berinteraksi dengan server Pinloop untuk pencarian, penyaringan, dan pengelolaan akun.

Kalau kamu sudah terbiasa dengan coding agent dan lebih suka tetap di shell, Pinloop bisa jadi alternatif praktis ketimbang job board web — meski tier gratisnya membatasi lima tarikan dan 150 penilaian LLM per bulan. Ketergantungan pada server eksternal dan paket Pro berbayar untuk limit lebih tinggi membuatnya bukan solusi mandiri untuk berburu kerja intensif, dan tak membantu kalau kamu butuh UI penuh atau akses offline.

sumber: github.com/pinloop-ai/pinloop-cli

my other side: setyadi.com