frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I rebuilt a 2000s browser strategy game on Cloudflare's edge

https://kampfinsel.com/
4•parzivalt•1h ago
I grew up in Germany in the early 2000s playing a browser game called Inselkampf. You built up an island, mined gold and stone, cut down trees for wood, raised armies, sent fleets across an ocean grid, joined alliances and got betrayed by them. Same genre as OGame or Travian. It shut down in 2014 and I never found anything that replaced that feeling of checking in before school to see if your fleet had arrived and your alliance was still alive.

I finally built the version I wanted to play. Kampfinsel is live at kampfinsel.com right now with real players on it. It's not a straight copy of the old game. I gave it its own world. No magic, no gunpowder – just ballistas, fire pots, and slow ships crossing huge distances. Three resources: gold, stone, wood. Travel between islands takes hours, not seconds. It's slow on purpose.

The whole thing runs on Cloudflare's edge. Workers for the game logic and API, D1 for the database, KV for sessions and caching, R2 for assets and Durable Objects for per-island state and the tick system (fleet arrivals, combat, resource generation). There's no origin server at all. Making a stateful multiplayer game work inside Workers' CPU limits and D1's consistency model meant some non-obvious choices: resources are calculated on-read from timestamps instead of being ticked into the database, fleet movements live in Durable Object alarms and combat writes are batched. This helped me a lot!

The look is intentionally rough and text-heavy (Hi HN!): server-rendered HTML, tables, a parchment color palette, Unicode icons, no frontend framework, no build step. The only JavaScript is for countdown timers and auto-refresh. I wanted it to feel the way I remember these games looking, not how they actually looked. Honestly, it looks a lot like HN itself - tables, monospace, no chrome. If you like how this site looks, you'll probably feel at home.

No signup wall, no premium currency, no pay-to-win. Feedback very welcome, especially from anyone who played this kind of game back in the day or has opinions on running stateful stuff on Workers + D1 + Durable Objects. I'll be around for the next few hours.

The Problem That Built an Industry

https://ajitem.com/blog/iron-core-part-1-the-problem-that-built-an-industry/
1•ShaggyHotDog•17s ago•0 comments

LinkedIn Pulse Lost 85% of Its Organic Traffic in the Last Two Years

https://growtika.com/blog/linkedin-pulse-research
1•Growtika•1m ago•0 comments

In Defense of Rediscovery

https://wilsoniumite.com/2026/04/11/in-defense-of-rediscovery/
1•Wilsoniumite•3m ago•0 comments

Framechart – Turn CSV data into animated chart videos

https://framechart.com
1•Don_Data•6m ago•0 comments

Can OpenClaw and Claude be better than therapy?

https://world.hey.com/cassio/openclaw-claude-are-better-than-therapy-e0ac3ad9
2•cacozen•6m ago•1 comments

Show HN: Helix – open-source self-healing back end for production crashes

https://88hours.github.io/helix-community/
1•NomiJ•7m ago•0 comments

Iran War and the great reset with Katherine Austin Fitts [video][1hr]

https://www.youtube.com/watch?v=Y7JdMLITSDU
1•Bender•7m ago•0 comments

America Has a New GLP-1 Playbook

https://www.theatlantic.com/health/2026/04/glp-1-pill-wegovy-weight-loss/686768/
1•01-_-•8m ago•0 comments

Overhead Projector

https://en.wikipedia.org/wiki/Overhead_projector
2•zeristor•9m ago•2 comments

Key Person Quest Launching

https://keyperson.quest
1•Londondannyboy•12m ago•0 comments

Nadir: Open-source LLM router that cuts API costs 30-60% (MIT License)

https://getnadir.com/
2•amirdor•12m ago•0 comments

Show HN: Hands-on course for building RL environments for LLMs

https://github.com/anakin87/llm-rl-environments-lil-course
1•anakin87•13m ago•1 comments

Show HN: Superpowers-UML – UML-Enabled Superpowers

https://github.com/takaakit/superpowers-uml
1•takaakit•14m ago•0 comments

Steam Link Expands to Apple Vision Pro in Beta

https://www.tuaw.com/2026/04/11/steam-link-expands-to-apple-vision-pro-in-beta/
2•zeristor•19m ago•0 comments

United's Unique Hub in the Pacific

http://www.flightsinasia.com/update/article/Uniteds-Unique-Hub-in-the-Pacific/
1•kevmo314•20m ago•0 comments

Show HN: Waffle – Native macOS terminal that auto-tiles sessions into a grid

https://waffle.baby
1•olleeolleeollee•23m ago•0 comments

How do the microplastics in our bodies affect our health?

https://www.bbc.com/future/article/20250723-how-do-the-microplastics-in-our-bodies-affect-our-health
1•strogonoff•23m ago•0 comments

Show HN: The Musical Manifold [pdf]

https://esenbilproductions.replit.app/The_Musical_Manifold.pdf
1•ersinesen•26m ago•0 comments

Compact Compact Language Detector

https://www.andriydruk.com/post/compact-compact-language-detector/
1•andriydruk•29m ago•0 comments

Apollo in Real Time

https://apolloinrealtime.org/11/
1•rvnx•30m ago•0 comments

MySQL 9.7.0 vs. sysbench on a small server

http://smalldatum.blogspot.com/2026/04/mysql-970-vs-sysbench-on-small-server.html
1•gsky•35m ago•0 comments

South Korea introduces universal basic mobile data access

https://www.theregister.com/2026/04/10/south_korea_data_access_universal/
12•saikatsg•36m ago•1 comments

Slides (Hypnotic Video About a Dude's Slides and Slide Projector)

https://www.youtube.com/watch?v=hZhMAtHoU20
1•OhMeadhbh•38m ago•1 comments

Plannex

https://plannex.app/
1•Novakinify•38m ago•0 comments

Spooky-connect4: a Rust/Python library with variable board sizes

https://github.com/snowdrop4/spooky-connect4
1•drw•39m ago•0 comments

Spooky-chess: a Rust/Python library with variable board sizes

https://github.com/snowdrop4/spooky-chess
1•drw•39m ago•0 comments

Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8%

https://www.coindesk.com/markets/2026/03/22/bitcoin-miners-are-losing-usd19-000-on-every-btc-prod...
48•PaulHoule•40m ago•28 comments

TraceFix – Paste a Linux/SSH log error, get the root cause and exact fix command

https://tracefix.vercel.app/
1•skillsettler•41m ago•0 comments

Cotypist

https://cotypist.app/
1•saikatsg•42m ago•0 comments

Shipped a 66-ticket Architecture Epic autonomously with a new Coding Agent setup

https://widal.substack.com/p/we-shipped-a-66-ticket-architecture
2•niwid•42m ago•0 comments