Budi Syahiddin

Budi Syahiddin

@zeon256

Hello there \( ̄O ̄), welcome to my haxiom page. I am Budi Syahiddin, I go by the name iNverse- or zeon256 on the internet. I am based in Singapore and recently graduated from Nanyang Technological University. My current favourite programming language is Rust and I am a maintainer of lta-rs and justbus-rs.

7 Documents Created on 02 October 2025

All Documents

Observation on launching on Product Hunt

We launched Haxiom on Product Hunt expecting feedback and signups, but instantly got swarmed by sketchy boost offers, aggressive agencies, and fake bug-bounty beggars with scary-but-useless “vulnerability” reports. Ironic: we posted for free to get visibility, yet ended up as bait in a wild bot feeding frenzy — delete key MVP, still 100% worth it.

Beg Bounty Bots Launch Day Product Hunt
26 November 2025

lta-rs v0.3.0

Announcing lta-rs v0.3.0, a Rust client for Singapore’s LTA Datamall APIs! This release introduces async/await support, modular crates with async and blocking features, and cleaner internals. The project has also migrated from Travis CI to Azure Pipelines for improved cross-platform testing.

backend blog rust singapore Tech
01 May 2020

Dealing with postgres composite types with diesel-rs

Learn how to work with Postgres composite types in Rust using Diesel.rs, without extra dependencies. This guide walks through defining custom SQL types, implementing ToSql and FromSql traits, and handling arrays of composite types — complete with example code and setup instructions.

blog database diesel-rs postgresql rust
06 June 2020

Installing Oobabooga on ArchLinux

This blog post provides a step-by-step guide to manually installing Oobabooga’s text-generation-webui and GPTQ-for-LLaMA on Arch Linux, detailing specific CUDA, PyTorch, and GCC11 setup instructions to ensure compatibility. It concludes with running a quantised 4-bit model and showcasing the working web UI.

AI CUDA LLM Oobabooga
20 May 2023

Java outruns C++ while std::filesystem stops for syscall snacks

Exploring why Java outperformed C++ in a filesystem tree-walking benchmark and how the std::filesystem library was causing performance bottlenecks.

C++ IO Java Syscalls
23 April 2024

pulau-rs, union-find for bare metal environments

A #![no_std] Rust library for implementing the union-find (disjoint set union) data structure in bare-metal environments. The post explains the library’s design using type states, const generics, and generic associated types (GATs) to allow compile-time selection of algorithms with different space–time trade-offs, such as QuickFind, QuickUnion, and Weighted QuickUnion with path compression.

algorithms const-generic GATs programming rust
07 December 2022

Handling Stripe Webhooks in Elysia

Handling Stripe webhooks in Elysia (v1.4.6), including the necessary steps to correctly retrieve the raw request body and verify the Stripe signature.

elysiajs stripe typescript webhook
06 November 2025