News for hackers. Stuff that matters.

daviducolo

Re:Show HN: GitHug – Find your code mate on Friday December 12, 2025 @11:36AM (#46245761)
Find your code mate. Discover new GitHub users you don't follow yet, matched by your stack and interests.
Re:Show HN: The notepad that thinks in numbers on Sunday December 07, 2025 @09:25AM (#46181870)
yes with "prev" keyword
Re:Show HN: Numla – The notepad that thinks in numbers on Tuesday December 02, 2025 @12:18PM (#46123659)
Numla – A calculator notepad that understands natural language

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.

https://numla.app

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...

( Read More... | no comments | 4 points | on HN )
I have applied your suggestions. Thank you again.

https://github.com/davidesantangelo/krep/releases/tag/v1.1.1

I have just released version 1.1.0 which should fix the problems reported by users.

https://github.com/davidesantangelo/krep/releases/tag/v1.1.0

Thank you for the report! Here’s what I changed:

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

Re:Show HN: K(r)ep - A high-performance string search utility on Wednesday April 16, 2025 @03:08PM (#43709180)
I reposted the project because I have released a new version fixing everything that users have encountered.

Older »