Skip to content

Instantly share code, notes, and snippets.

View waltervargas's full-sized avatar
🎯
BioHacking(self)

Walter Vargas waltervargas

🎯
BioHacking(self)
View GitHub Profile
@waltervargas
waltervargas / bugs.md
Created March 28, 2026 01:28
Transcendence bug reports

Bug Reports

[BUG-001] Tournament stuck in progress when a player fails to join a match

Date reported: 2026-03-28 Branch: feat/tournament Status: Open

Description

@waltervargas
waltervargas / podman-cheatsheet.md
Created March 28, 2026 00:27
Podman cheat sheet for system administrators

Podman Cheat Sheet

Pods

podman pod ls                          # List all pods
podman pod ps --format "table {{.Name}} {{.Status}} {{.Containers}}"
podman pod create --name mypod -p 8080:80   # Create pod with port mapping
podman pod start <pod>                 # Start a pod
podman pod stop <pod>                  # Stop a pod
@waltervargas
waltervargas / sd-build-guide.md
Created March 26, 2026 01:14
Stable Diffusion Build Guide — Best GPU options for near-instant image generation (Berlin/Germany, AM4 platform)

Stable Diffusion Build Guide — AMD Ryzen 7 5000 Series

Building a cost-effective image generation workstation around your existing Ryzen 7 5000 (AM4 platform).

Goal: Near-instant to instant Stable Diffusion image generation, best price/performance ratio, sourced in Berlin/Germany.

TL;DR Recommendation

Budget GPU SD 1.5 (512x512) SDXL (1024x1024) Verdict
@waltervargas
waltervargas / interpolation-vs-extrapolation.md
Created March 18, 2026 18:22
Interpolation vs Extrapolation in Multiplayer Netcode — Transcendence Pong

Interpolation vs Extrapolation in Multiplayer Netcode

The Problem: Network Jitter

The server sends game state at 60fps (~17ms intervals), but packets don't arrive evenly. Our measured jitter range is 5ms–26ms. Without compensation, the client freezes on stale frames then snaps to new positions.

sequenceDiagram
@waltervargas
waltervargas / user-journeys.md
Created March 17, 2026 22:46
ft_transcendence — User Journeys & Definition of Done

ft_transcendence — User Journeys & Definition of Done

Organized by user journeys. Each journey has a mandatory base (MUST) derived from the project's Functional and Non-Functional Requirements, plus opt-in modules that add acceptance criteria when selected. All cited text comes directly from the project subject PDF.


How This Document Works

@waltervargas
waltervargas / 001-consolidate-server-entry-point.md
Last active March 15, 2026 00:48
ADR-001: Consolidate Production Server Entry Point

ADR-001: Consolidate Production Server Entry Point

Status: Proposed Date: 2026-03-15 Author: Walter Deciders: Team

Background: The Technology Stack

What is Vite?

JSON Structured Logging for SvelteKit with Pino

Install

npm install pino

Create logger module

@waltervargas
waltervargas / 001-tax-insights-pipeline.md
Created February 11, 2026 17:57
ADR-001: Tax Insights Data Pipeline Architecture

ADR-001: Tax Insights Data Pipeline Architecture

Status

Proposed

Date

2025-02-11

@waltervargas
waltervargas / range.c
Last active March 24, 2024 16:13
range in C
int* range(int start, int end) {
int len;
if (start <= end) {
len = end - start + 1;
} else {
len = start - end + 1;
}
int* array = malloc(sizeof(int) * len);
if (start == end){
array[0] = start;
@waltervargas
waltervargas / readme.md
Last active February 9, 2024 20:23
lima and colima

Colima vs Lima

vms created with colima cannot be managed by limactl

➜  ~ limactl list
NAME    STATUS     SSH                VMTYPE    ARCH       CPUS    MEMORY    DISK      DIR
lima    Running    127.0.0.1:54560    qemu      aarch64    4       4GiB      100GiB    ~/.lima/lima