WebGL Liminal Space
Atmospheric WebGL demo that nails the eerie empty hallway vibe.
A usespace transparent ld-linux interpreter and glibc swapper.
Hot-swap glibc via ptrace without root or patching ELF binaries.
Systems programmers, Linux developers, DevOps engineers
patchelf · PRoot · LD_PRELOAD
Normally, running an ELF against a different glibc, you'd use LD_LIBRARY_PATH and patchelf, or use chroot/docker.
chlibc allows you to change the dynamic linker of a process on the fly without patching and root access.
Key Features:
- zero disk modification: no need for patchelf --set-interpreter. - no root required: works entirely in user-space via ptrace - multi-arch: native support for x86_64, AArch64, and RISC-V. - lightweight: unlike PRoot, which intercepts every syscall to translate paths, chlibc only intervenes during the initial execve() phase. Once the loader is swapped, it almost has no runtime overhead.
I’d love to hear your thoughts about this tool, thanks!
Atmospheric WebGL demo that nails the eerie empty hallway vibe.
GitHub profile wrapper with npm stats and smart categorization, but portfolio sites already exist.
This is the kind of thing people will fire up for a laugh — real‑time swaps for live streams and videos with local processing (Apple Silicon + NVIDIA support) is the key selling point. The landing page copies familiar flows — upload, pick source/target, download — and the ‘no signup, local processing’ pitch is smart for privacy-minded users, but the space is crowded with mature open‑source alternatives (DeepFaceLab, Avatarify). If the app truly delivers low‑latency, HD swaps on consumer hardware it’s useful; otherwise it risks being another pretty front end over standard models.
Procfile syntax plus readiness probes and dependencies beats writing custom shell scripts.
Gas abstraction across chains sounds useful, but 1inch and 0x already route and bundle swaps.
Yet another window manager, but the multi-space layout saving is actually useful.