Project ideas from Hacker News discussions.

Cartographers of North Korea

📝 Discussion Summary (Click to expand)

Three prevalent themes from the discussion

Theme Representative quotes
Appreciation for the site’s design and readability “Maybe out of scope, but I find the site design here very calming for reading.” – LumJerliu
“I love how the data is laid out. It's easy to read and shows real care.” – Spixel_
Praise for the analytical storytelling and data presentation “Really good analysis and storytelling.” – willmeyers
“Opened the link … and it ended up being a fascinating read. One more reason why OSM is one of my personal 7 Wonders of the Internet.” – lampiaio
Curiosity about OSM contributions, quality, and regional evolution “I wonder what the distribution looks like for joke/troll contributions on OSM and what nations or places get vandalized the most?” – willmeyers
“I wonder how things have evolved in the last decade as North Korea has tried to evolve quickly … more people inside the country have access to tech than ever before.” – ktallett
“Good afternoon. Please provide us a screenshot of these OSM map. Only know 'Google Maps'. Thank you.” – (anonymous contributor quoted by pixelN)

🚀 Project Ideas

Generating project ideas…

OSM Snapshot Generator

Summary

  • Generates static OSM map images (PNG/JPEG) on demand for any bounding box, zoom level, and style, fulfilling the need of users who only know Google Maps and want a quick screenshot.
  • Core value: A no‑sign‑up web tool (and optional API) that turns OSM data into shareable map images instantly.

Details

Key Value
Target Audience Non‑technical users, reporters, educators, anyone needing quick OSM map screenshots
Core Feature Interactive map selector (pan/zoom) + download button; optional REST API for programmatic use
Tech Stack Frontend: React + MapLibre GL JS; Backend: Node.js/Express; Tile server: Tegola or TileServer GL; Image generation: headless Chromium or MapLibre snapshot
Difficulty Medium
Monetization Revenue-ready: Pay‑per‑API‑call after 10k free requests

Notes

  • HN commenters asked: “Good afternoon. Please provide us a screenshot of these OSM map. Only know 'Google Maps'. Thank you.” – this tool directly satisfies that request.
  • Enables sharing OSM maps in presentations, reports, or social media without GIS expertise, sparking discussion on map accessibility.

OSM Vandalism Analytics Dashboard

Summary

  • Analyzes OSM changesets to detect potential joke/troll edits and vandalism, providing regional distribution and trends over time.
  • Core value: Gives OSM maintainers and researchers actionable insights to improve data quality and focus moderation efforts.

Details

Key Value
Target Audience OSM community managers, data quality volunteers, researchers
Core Feature Automated scoring of changesets (revert rate, unusual tags, user reputation) + heatmap of vandalism by country/city + time‑series trends
Tech Stack Backend: Python (PyOsmium, Osmflex) for processing changesets; Database: PostGIS; Frontend: Vue.js + D3.js; Deployment: Docker
Difficulty High
Monetization Hobby

Notes

  • HN user wondered: “I wonder what the distribution looks like for joke/troll contributions on OSM and what nations or places get vandalized the most?” – this dashboard answers that question.
  • Provides a basis for community discussion on improving edit review processes and can be integrated with existing OSM QA tools.

OSM Historical Evolution Viewer

Summary

  • Lets users select a region and date range to view how OSM map features have evolved over years, with animated time‑lapse and side‑by‑side comparisons.
  • Core value: Enables historians, urban planners, and curious observers to visualize mapping growth (e.g., Pyongyang development) directly from OSM history.

Details

Key Value
Target Audience Researchers, journalists, urban planners, OSM enthusiasts interested in temporal analysis
Core Feature Slider/animation of monthly OSM extracts, layer toggling (roads, buildings, POIs), export to GIF/Video
Tech Stack Backend: Python/Osmium to generate monthly MBTiles from planet history; Frontend: React + MapLibre GL JS with time‑dimension plugin; Storage: AWS S3 or Cloudflare R2
Difficulty High
Monetization Hobby

Notes

  • HN commenter asked about evolution of OSM in North Korea over the last decade – this tool would let them see that change.
  • Encourages deeper analysis of mapping efforts in hard‑to‑map regions and can spark blog posts, academic work, or news pieces.

Read Later