daviducolo
From Idea to Launch: Why Rails Remains the Ultimate MVP Framework in 2026
Show HN: Dependency-free traceroute implementation in pure C
https://formulae.brew.sh/formula/fastrace
Fastrace v1.0.0 – 20x faster traceroute in C with IPv6, ICMP/TCP modes
Ralph Wiggum as a "Software Engineer"
Repeating your prompt twice before sending it to an LLM improves accuracy
Show HN: CTON – JSON-compatible, token-efficient text format for LLM prompts
Show HN: GitHug – Discover new GitHub users
Promoting AI Agents
The Edge-First Manifesto
Show HN: GitHug – Find your code mate
Show HN: The notepad that thinks in numbers
OpenAI's GPT-5.1-Codex-Max is now in public preview for GitHub Copilot
A minimal, privacy-focused notepad for quick math, currency conversions, and everyday calculations. Just type naturally and get instant results.
Write “Rent: $1,200 + Utilities: $150” and type “sum” to get the total. Convert currencies with live rates (”$500 in EUR”), handle percentages naturally (“20% off $80”), do date math (“christmas - 30 days”), or convert units (“5 km to miles”).
Features include multi-tab support, spotlight search (⌘K), focus mode, per-note themes, and variables for reusable values. Everything runs locally in your browser—no accounts, no tracking, no server-side processing.
Built with JavaScript, fully responsive for mobile. MIT licensed.
Show HN: Numla – The notepad that thinks in numbers
Show HN: My portfolio is a retro terminal with a virtual file system and more
https://www.davidesantangelo.com
Hi HN! I built my portfolio as an interactive bash terminal simulator.Tech stack: Vanilla JavaScript, no frameworks Features: - Virtual filesystem with directories (about/, projects/, skills/, .secret/) - Working bash commands (cd, ls, cat, sudo, etc.) - Hidden easter egg unlocked via `sudo` command - Three playable games including a graphical Tic-Tac-Toe - CRT scanline effects for that retro...
Show HN: CTON: JSON-compatible, token-efficient text format for LLM prompts
How to Keep Winning
Show HN: A fast, dependency-free traceroute implementation in pure C
Show HN: A Comprehensive Ruby Wrapper for the Node-Red Admin HTTP API
Show HN: Lanet: A tiny tool for secure and easy P2P communication on LANs
Has AI made "learn to code" obsolete?
Show HN: A Ruby gem that generates a secure, unique ID for the current machine
https://github.com/davidesantangelo/krep/releases/tag/v1.1.1
https://github.com/davidesantangelo/krep/releases/tag/v1.1.0
1. Always use the raw bad_char_table[text[i + pattern_len‑1]] shift—no extra lowercase lookup at runtime. 2. After a full match, advance by that same table shift instead of just doing i++, so you never miss overlapping occurrences. 3. Removed the “if shift==0 then shift=1” guard—since we build the table excluding the last pattern byte, zero shifts can’t occur.
https://github.com/davidesantangelo/krep/releases/tag/v1.0.6