frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

GitHub Actions Are Down?

1•isaachinman•3m ago•0 comments

Show HN: Claude Code Hooks – Block dangerous commands, protect secrets

https://github.com/karanb192/claude-code-hooks
1•karanb192•3m ago•1 comments

Is the Internet Hijacking Our Ambition?

https://calnewport.com/is-the-internet-hijacking-our-ambition/
1•fady0•3m ago•1 comments

Scraping Shock: Why Web Data Is Getting Too Expensive to Scrape

https://scrapeops.io/blog/scraping-shock/
3•Ian_Kerins•4m ago•1 comments

AI Finds Vulnerability Chain Leading to Account Takeover and Leaked Bookings

https://www.gecko.security/blog/caldotcom-broken-access-controls
2•jjjutla•6m ago•0 comments

California's exodus isn't just billionaires; it's regular people renting U-Hauls

https://www.latimes.com/business/story/2026-01-08/californias-exodus-isnt-just-billionaires-its-r...
1•PaulHoule•6m ago•0 comments

Show HN: wt – lightweight Git worktree orchestrator for parallel coding agents

3•pldpld•7m ago•2 comments

Nushell: The Shell That Treats Everything as Data

https://spin.atomicobject.com/nushell-treats-everything-as-data/
1•ingve•9m ago•1 comments

Gravity Is Free: The Games of René Soriano

https://www.youtube.com/watch?v=dTepZ7qM24Q
1•debo_•9m ago•0 comments

Printing things in colour is not simple

https://utcc.utoronto.ca/~cks/space/blog/tech/PrintingColourNotSimple
1•speckx•10m ago•0 comments

After two years of vibecoding, I'm back to writing by hand

https://atmoio.substack.com/p/after-two-years-of-vibecoding-im
2•mobitar•10m ago•0 comments

What's the best way to sanity-check severance/termination pay rules in Canada?

1•cerdotca•11m ago•1 comments

Show HN: Was tired of drowning in HN comments, so I built an AI Chief of Staff

https://hnsignals.com/
1•rektlessness•11m ago•0 comments

New class of magnets uses earth-abundant elements, avoids rare-earth metals

https://phys.org/news/2026-01-class-strong-magnets-earth-abundant.html
1•wjSgoWPm5bWAhXB•12m ago•0 comments

Claude Code Psychosis

https://jasmi.news/p/claude-code
1•dkobia•12m ago•0 comments

The Apple Gaming Console [video]

https://www.youtube.com/watch?v=LlZkD3bbfM4
1•impoppy•12m ago•0 comments

Professional Photo Retouching and Restoration

https://www.photorestorationretouching.com/wedding-photo-retouching/
1•prophoto•12m ago•1 comments

EU investigates Elon Musk's X over Grok AI sexual deepfakes

https://www.bbc.co.uk/news/articles/clye99wg0y8o
2•chrisjj•13m ago•0 comments

Reviving Bettertyping.org with AI Coding Agents

https://davidschilling.de/2026/01/11/reviving-bettertyping-org-with-ai-coding-agents.html
1•akbarnama•15m ago•0 comments

If you must use Signal, use Molly

https://xn--gckvb8fzb.com/if-you-must-use-signal-use-molly/
2•rainingmonkey•16m ago•3 comments

Programming principles for self taught front-end developers

https://piccalil.li/blog/programming-principles-for-self-taught-front-end-developers/
1•cdrnsf•17m ago•0 comments

Some Basic Limitations of Transformer-Based Language Models

https://arxiv.org/abs/2507.07505
1•RansomStark•18m ago•0 comments

Data thieves borrow Nike's 'Just Do It' mantra, claim they ran off with 1.4TB

https://www.theregister.com/2026/01/26/data_thieves_claim_nike_data_haul/
1•beardyw•18m ago•0 comments

Gas Town Is the Second Worst Place to Live

https://mattjhall.co.uk/posts/gas-town-second-worst-place.html
1•mattjhall•18m ago•0 comments

Please, No More Loops (Than Necessary)

https://fortran-lang.discourse.group/t/please-no-more-loops-than-necessary-new-patterns-in-fortra...
1•zaikunzhang•18m ago•0 comments

Test Meka Is Live We Automate Website Testing

1•kwebb-tm•19m ago•0 comments

Web Interface Guidelines

https://vercel.com/design/guidelines
1•mooreds•19m ago•0 comments

Show HN: Fast, Static GitHub Pull Requests

https://github.com/stategraph/argus
1•lawnchair•19m ago•0 comments

Please, No More Loops (Than Necessary)

https://fortran-lang.discourse.group/t/please-no-more-loops-than-necessary-new-patterns-in-fortra...
2•zaikunzhang•20m ago•0 comments

What Developers Need to Know About JWTs

https://cfe.dev/sessions/what-devs-need-to-know-about-jwts/
2•mooreds•21m ago•0 comments
Open in hackernews

Show HN: Zero – Serverless ECMWF weather visualization (WebGPU)

https://zero.hypatia.earth/
1•noiv•1h ago

Comments

noiv•1h ago
Zero is a serverless weather globe rendering ECMWF forecast data directly in your browser using WebGPU.

Zero backend. Zero servers. Zero cost.

As climate extremes become more frequent, understanding forecast hazards becomes survival literacy. Zero makes professional ECMWF IFS data accessible without commercial infrastructure — forkable, self-hostable, resilient. Inspired by Cameron Beccario's earth.nullschool.net, which pioneered browser atmospheric visualization.

Happy to discuss implementation details.

Technical highlights:

- No backend - runs entirely client-side - Native O1280 grid (6.6M points) sampled directly in fragment shaders - no regridding to textures - HTTP Range requests fetch ~500KB slices from 4-8MB forecast files on S3 - Works offline after first load (Service Worker caching) - Animated LOD transitions for graticule grid - line density adapts to zoom level

GPU pipeline:

- Binary search in WGSL for irregular Gaussian grid lookup (precomputed LUTs for latitude positions and ring offsets) - Marching squares compute shader for isobar contours - Streamline tracing with Rodrigues rotation for wind flow animation - Fibonacci sphere for uniform seed point distribution (8K-32K wind lines) - Globe rendered via fullscreen triangle (ray-sphere intersection in fragment shader) - Sub-3ms frame times on M1

What didn't work:

- Regridding to textures first - too slow for 6.6M points, quality loss from interpolation - Geometry-based globe mesh - vertex count explosion at high detail - CPU-side contour generation - latency killed interactivity

Storage: Caches weather data locally for offline use. Can grow to several GB with extended exploration. Use the "nuke" option in settings to clear everything.

Data hosted by Open-Meteo via the AWS Open Data Sponsorship Program — bandwidth is free for everyone.

Stack: TypeScript, WebGPU, Mithril, Zod, Immer

Mirror: https://hypatia-earth.github.io/zero

Source: https://github.com/hypatia-earth/zero