frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Zsweep – A Vim-optimized Minesweeper built with SvelteKit

https://github.com/oug-t/zsweep
1•oug-t•1h ago

Comments

oug-t•1h ago
I built zsweep because I wanted a Minesweeper experience that respected "Vim grammar" rather than just mapping arrow keys to HJKL. I found that using a mouse for grid navigation broke my flow state during quick breaks, so I engineered this to be 100% keyboard-centric.

Technical Highlights: Vim Grammar Engine: I implemented a custom state machine to handle complex motions. This includes quantifiers (e.g., 5j), search (pressing / plus a number to jump to that digit), and context-aware word motions (w/b) that intelligently skip over revealed safe cells to land on unrevealed ones.

Svelte 5 & Performance: Built with SvelteKit using the new Svelte 5 runes. This was critical for ensuring zero-latency input handling—if the movement doesn't feel as snappy as a native terminal, the "Vim feel" is lost.

Backend & Stats: Powered by Supabase. I recently had to refactor the global stats dashboard to move from client-side counting to server-side aggregation (RPC). I hit a common "gotcha" where standard selects were capping at 1,000 rows, causing our total time sweeping to drift. It now correctly reflects our full database aggregate.

Security: Leveraging Row Level Security (RLS) policies to ensure users can only modify their own game results while keeping the global leaderboard public.

Why I'm Sharing Today: We recently hit 1,000+ active users, and I’m looking for technical contributors to help polish the experience. I’ve opened issues on GitHub regarding sound system customization and performance optimizations for the larger 30x16 grids.

Play it here: https://zsweep.com Open Source Repo: https://github.com/oug-t/zsweep

Apple Creator Studio

https://www.apple.com/apple-creator-studio/
1•davidbarker•1m ago•0 comments

Every GitHub Object Has Two IDs

https://www.greptile.com/blog/github-ids
1•dakshgupta•2m ago•0 comments

Show HN: 26x speedup on BitNet sparse ops with AVX-512 and 2-bit encoding

https://github.com/microsoft/BitNet/pull/365
1•HyperFoldUK•2m ago•0 comments

Nuclear startups are back in vogue with small reactors, and big challenges

https://techcrunch.com/2026/01/11/nuclear-startups-are-back-in-vogue-with-small-reactors-and-big-...
1•rbanffy•3m ago•0 comments

Virtual fireside chat with OllyGarden co-founder and CEO Juraci PaixãO Kröhling

https://chinstrap.community/fireside-chats/juraci-krohling/
1•reedciccio•4m ago•0 comments

Stack Overflow's AI Assist Powered by OpenAI

https://stackoverflow.com/ai-assist
2•Abimelex•4m ago•0 comments

Dilbert Principle

https://en.wikipedia.org/wiki/Dilbert_principle
1•tosh•4m ago•0 comments

What a year of solar and batteries saved us in 2025

https://scotthelme.co.uk/what-a-year-of-solar-and-batteries-really-saved-us-in-2025/
1•MattSayar•5m ago•0 comments

Target's Internal GitHub Repositories Exposed

https://www.bleepingcomputer.com/news/security/targets-dev-server-offline-after-hackers-claim-to-...
1•andiareso•5m ago•0 comments

Show HN: LintPage – Catches SEO issues on staging sites before you deploy

1•orzmar•6m ago•0 comments

Redesign Our Site Identity

https://www.ruby-lang.org/en/news/2025/12/22/redesign-site-identity/
1•amalinovic•6m ago•0 comments

What If Your AI Never Forgot? The Claude 4 Memory Experiment

https://www.gptfrontier.com/what-if-your-ai-never-forgot-the-claude-4-memory-experiment/
1•ssengupta3•6m ago•0 comments

Google Chrome Will Drop macOS Monterey Support with Version 150

https://www.macobserver.com/news/google-chrome-will-drop-macos-monterey-support-with-version-150/
1•bookofjoe•7m ago•0 comments

Stop Gatekeeping Referrals

https://af-dev.com/blog/stop-gatekeeping-referrals
1•_adev•7m ago•0 comments

Best Practices for Coding with Agents

https://cursor.com/blog/agent-best-practices
1•gmays•8m ago•0 comments

Jed Baker's podcast media co acquired by SuperAwesome

https://deadline.com/2026/01/jed-baker-podcast-starglow-media-acquired-superawesome-1236677686/
1•dylancollins•10m ago•0 comments

Southern states hate Leo: 2024 naming trends by state, region, and politics

https://three-things.medium.com/three-southern-states-really-hate-the-name-leo-9c97a093022a
1•murph314•10m ago•0 comments

Worktrunk, autoclaude and AskUserQuestion – Claude Code workflow

https://henryaj.substack.com/p/my-claude-code-workflow
1•henryaj•11m ago•0 comments

Show HN: Meter – web scraping change detection, orchestration & bypass antibot

https://www.meter.sh/
2•hankwilliamsjr•12m ago•0 comments

Elsevier threatens others for linking to Sci-Hub but does so itself

https://eve.gd/2019/08/03/elsevier-threatens-others-for-linking-to-sci-hub-but-does-it-itself/
1•fanf2•12m ago•0 comments

I'm Betting That OpenAI Will Go Broke

https://www.nytimes.com/2026/01/13/opinion/openai-ai-bubble-financing.html
2•oppodeldoc•12m ago•0 comments

You Need a Kitchen Slide Rule

https://entropicthoughts.com/kitchen-slide-rule
2•aebtebeten•13m ago•0 comments

Korean prosecutor seeks death sentence for ex-leader Yoon over martial law

https://apnews.com/article/south-korea-yoon-martial-law-death-sentence-26b90a07c792ec2ba91619cec5...
3•saubeidl•13m ago•0 comments

How to Plan Your 2026 Kubernetes Budget

https://wozz.io/blog/kubernetes-budget-planning-2026
1•wozzio•14m ago•0 comments

Calmness Is a Superpower (2022)

https://stephango.com/calmness
1•Brajeshwar•15m ago•0 comments

Command K Bars

https://maggieappleton.com/command-bar
3•Brajeshwar•15m ago•0 comments

Why do SublimeText, VSCode Ctrl-Shift-P instead of Ctrl-K for the command bar?

https://digitalseams.com/blog/why-do-sublime-text-and-vs-code-use-ctrl-shift-p-for-the-command-bar
3•Brajeshwar•15m ago•0 comments

Inference-Time Constitutional AI

https://github.com/mdiskint/Hearth
1•mdiskint37•15m ago•0 comments

Using a M5AtomS3R to display live bus arrival info

https://puntofisso.net/blog/posts/esp32-tfl/
2•speckx•16m ago•0 comments

I wish rust had keyword arguments

https://github.com/tcdent/kwarg-rs
1•tcdent•16m ago•0 comments