Atlas of Water Science via generative AI
This is our Atlas of Water Science. It's a globe mapping water science that colleagues have done over the past few years. Approx 300 papers got analyzed. The pipeline sends open access papers to an LLM asks the LLM to extract areas relevant to science in a form suitable for a geocoder, then we use a geocoder to get lat lons. When things happen in the same spot we jitter the locations a bit to differentiate things. gpt4o-mini was used for most of the analysis. Some of the features on the website are directly invented by Claude. There are some errors when geocoding went wrong or locations were…
What it does
In the maker’s words, at launch
This is our Atlas of Water Science. It's a globe mapping water science that colleagues have done over the past few years. Approx 300 papers got analyzed. The pipeline sends open access papers to an LLM asks the LLM to extract areas relevant to science in a form suitable for a geocoder, then we use a geocoder to get lat lons. When things happen in the same spot we jitter the locations a bit to differentiate things. gpt4o-mini was used for most of the analysis. Some of the features on the website are directly invented by Claude. There are some errors when geocoding went wrong or locations were extracted incorrectly. We are working on this at CSIRO, Australia’s science agency. I think it’s a reasonably novel integration of geospatial ideas with LLMs even if the actual application here is a bit niche.
Does the same job
all alternatives →

- SISatellite imagery object detection using text promptsMar 2026 · useful-ai-tools.com · ▲53
I built a browser-based tool for detecting objects in satellite imagery using vision-language models (VLMs). You draw a polygon on the map and enter a text prompt such as "swimming pools", "oil tanks", or "buses". The system scans the selected area tile-by-tile and returns detections projected back onto the map as GeoJSON. Pipeline: select area and zoom level, split the region into mercantile tiles, run each tile with the prompt through a VLM, convert predicted bounding boxes to geographic coordinates (WGS84), and render the results back on the map. It works reasonably well for distinct…

- MOMaptoolkit.org – Free and beautiful vector mapsJul 2026 · maptoolkit.org · ▲12
We built Maptoolkit.org - a free, production-grade vector maps service built on OpenStreetMap and MapLibre. Map rendering and tile hosting have historically been either expensive (Google, Mapbox) or complex to maintain yourself. (Plus: Their maps are car-focused.) Our maps feature max data zoom 15, global hill-shading, 3D terrain, contour lines, water depths, and specialized styles (like Hiking, Cycling, Winter). No sign up or API keys required. You can use it like this: ``` const map = new maplibregl.Map({ container: 'map', style: 'https://styles.maptoolkit.org/summer.json',…
- AOAn 'offline' reverse-geocoder API written in Go2020 · ▲14
I've recently been working with real-time geoJSON data at a rate of 50+ queries per second. SaaS solutions can be prohibitively expensive at this rate, thus, I created go-reverse-geo. Data is pulled from geonames.org and is stored in MongoDB (a requirement of my current project). It is very much a work-in-progress (I wrote it this morning). Hope someone finds it useful. https://paranoia.dev/vivi/go-reverse-geo
More ai this month
the category →
I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.
AI · 17d ago · simedw.com
Astute▲585Automate your B2B brand going viral, with new media creators
AI · 18d ago · company-app.joinastute.com


Hey HN, Henry from Cactus here! We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2. The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges…
AI · 27d ago · cactuscompute.com

