frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ZoneMapzone World Clock

https://zonemap.live/
1•zzjoey•2h ago
I built this because I kept needing to answer "when is 3pm EST for my teammate in Singapore" and none of the existing tools felt right for me - they're mostly lists. I wanted a map where time differences are spatially obvious.

A few things that were technically interesting to build: The day/night terminator. It's not just a shaded half-sphere. I implemented a simplified USNO solar declination algorithm, computing the subsolar point for a given UTC timestamp, then tracing the great-circle terminator and sampling which side each pixel falls on. It renders pixel-by-pixel onto a Canvas overlay above the SVG map. During drag it bypasses React's render cycle entirely and draws directly on the canvas ref for zero-latency feedback. The map drag = time scrub. Dragging the map horizontally shifts time - one full map width equals 24 hours (1440 minutes). The math is straightforward (pixel delta → minute delta → new Date), but making it feel fluid required some care. City card updates use useDeferredValue so the main thread prioritizes the drag over re-rendering all the cards. URL state. The current city list, base city, and manual time are encoded in the URL and debounced at 500ms so you can share or bookmark a specific view. Restoring from URL has to deal with two city sources: ~306 hardcoded IANA cities and ~33k GeoNames cities that live in localStorage after a search. The GeoNames dataset was 33,334 cities after deduplication-by-timezone. I build a JSON file at deploy time rather than hitting the GeoNames API at runtime. Stack: React 18, TypeScript strict, Vite, Tailwind, Framer Motion, D3-geo Mercator, date-fns-tz, Hono for the city search API. MIT licensed.

Source: https://github.com/zzjoey/ZoneMap Live: https://zonemap.live

Known rough edges: mobile layout is functional but cramped, and the terminator calculation skips atmospheric refraction so it's off by ~0.5° at the poles.

Regex engine in Rust (Thompson NFA and bounded lazy DFA cache)

https://github.com/akgitrepos/regex-engine-rust
1•akgitrepos•48s ago•1 comments

Visual-explainer: An agent skill turning complex terminal output into HTML pages

1•pretext•48s ago•0 comments

The Last Mystery of Antarctica's 'Blood Falls' Has Been Solved

https://www.wired.com/story/the-last-mystery-of-antarcticas-blood-falls-has-finally-been-solved/
1•Brajeshwar•1m ago•0 comments

A new eco-friendly water battery could theoretically last for centuries

https://techxplore.com/news/2026-02-eco-friendly-battery-theoretically-centuries.html
1•Brajeshwar•1m ago•0 comments

The archivist preserving decaying floppy disks

https://www.popsci.com/technology/floppy-disk-archivist-project/
1•Brajeshwar•1m ago•0 comments

Meta shut us down. LinkedIn took us to court. We're still building

https://www.texau.com/blogs/texau-v3-launch-from-bombay-to-gtm-platform
1•eulercoder•2m ago•1 comments

LadybugDB: DuckDB for Graphs

https://ladybugdb.com
1•pretext•2m ago•0 comments

Pattern Collider

https://aatishb.com/patterncollider/
1•vinhnx•2m ago•0 comments

AI and My Crisis of Meaning

https://brids.bearblog.dev/ai-and-my-crisis-of-meaning/
1•vinhnx•3m ago•0 comments

Open-weight LLM releases in January and February 2026

https://twitter.com/rasbt/status/2026659971467706603
1•pretext•3m ago•0 comments

The IDE might die – taking my favorite programming language with it

https://thomasbandt.com/ide-death-fsharp
2•asp_net•3m ago•0 comments

Exahash, Zettahash, Yottahash

https://www.johndcook.com/blog/2026/02/22/zettahash/
1•ibobev•3m ago•0 comments

10k,000th Fibonacci Number

https://www.johndcook.com/blog/2026/02/21/f10000000/
1•ibobev•3m ago•0 comments

Computing big, certified Fibonacci numbers

https://www.johndcook.com/blog/2026/02/21/big-certified-fibonacci/
2•ibobev•4m ago•0 comments

KuzuDB was archived after the Apple acquisition – here's a migration guide

https://arcadedb.com/blog/from-kuzudb-to-arcadedb-migration-guide/
1•lvca•6m ago•0 comments

Pg_plan_alternatives – eBPF tracing of all plans the optimizer considers

https://github.com/jnidzwetzki/pg_plan_alternatives
1•dujuku•7m ago•1 comments

Ipynb to PDF Converter| Compile LaTeX to PDF

https://ipynbtopdf.cc
1•leolula•8m ago•0 comments

Ask HN: Starting a New Role with Ada

2•NoNameHaveI•9m ago•1 comments

Nlspec

https://github.com/strongdm/attractor
1•shittysits•9m ago•0 comments

Show HN: Termflux – Animated background for your terminal

https://github.com/tndoan/termflux
1•tndoan•9m ago•0 comments

Frontier Models Exhibit Sophisticated Reasoning in Simulated Nuclear Crises

https://arxiv.org/abs/2602.14740
3•consumer451•12m ago•0 comments

Algorithmic Feeds Need to Be Banned

https://shubhamjain.co/2026/02/25/algorithmic-feeds-need-to-be-banned/
2•shubhamjain•14m ago•1 comments

The Cuban CDN (2016)

https://blog.cloudflare.com/the-cuban-cdn/
1•evah•14m ago•0 comments

Show HN: KeychainPGP – Copy, Encrypt, Paste. Simple PGP for the Rest of Us

https://github.com/KeychainPGP/keychainpgp
1•Sorr0w•15m ago•0 comments

3-Nation chip pact takes shape: Japan's capital, Taiwan's IP, India's talent

https://www.digitimes.com/news/a20260224VL219/taiwan-talent-semiconductor-industry-policy-labor.html
1•alephnerd•15m ago•0 comments

AI Is a Lethal Threat This Year

1•silexia•15m ago•0 comments

Show HN: I built an ML stock picker that runs daily on a single server

https://acis-trading.com/
1•fkratzer•16m ago•0 comments

Show HN: Open-Source EU AI Act Scanner for Python AI Projects

https://airblackbox.ai/demo
2•shotwellj•16m ago•0 comments

Caught in the Hook: RCE and API Token Exfiltration Through Claude Code

https://research.checkpoint.com/2026/rce-and-api-token-exfiltration-through-claude-code-project-f...
1•mvelbaum•17m ago•0 comments

Show HN: Solving "unknown unknowns" while studying with Claude Code

https://github.com/RoundTable02/tutor-skills
1•remocode•17m ago•0 comments