{"adoption": {"forks": 145, "observed_at": "2026-08-28T04:03:42.603336+00:00", "stars": 1131}, "canonical_url": "https://ross.abutalabs.com/products/awesome-hacking-locations", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":computer: :coffee: List of Awesome Hacking Locations, organised by Country and City, listing if it features power and wifi", "domain": ["awesome-lists", "developer-tools"], "enriched": true, "function": ["documentation"], "health_score": 43, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["daviddias/awesome-hacking-locations"], "name": "daviddias/awesome-hacking-locations", "platform": ["cross-platform"], "pushed_at": "2025-08-24T14:05:31+00:00", "repo": "daviddias/awesome-hacking-locations", "stars": 1131, "tags": ["awesome-list", "coworking", "hackerspaces", "remote-work", "cafes", "travel"], "topics": ["awesome-list", "awesome-lists"], "urls": [], "use_cases": ["find cafes with wifi and power outlets to work from", "discover coworking spaces in a new city", "find a place to code while traveling", "locate hackerspaces near me", "best remote work spots in Berlin", "where can I work on my laptop in Tokyo"], "what_it_is": "A curated awesome-list of hacking (coding) locations worldwide, organized by country and city, noting whether each spot offers power outlets and wifi. It covers cafes, coworking spaces, and hackerspaces suitable for remote work.", "when_to_avoid": ["you need booking or reservation features rather than a static list", "you need up-to-the-minute accuracy on wifi or opening hours", "you are looking for software tooling rather than a reference list"], "when_to_choose": ["you are a digital nomad or remote developer looking for work-friendly spots", "you want community-curated listings organized by country and city", "you need to check power and wifi availability before visiting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-hacking-locations", "repo": "daviddias/awesome-hacking-locations", "role": "main", "score": 49}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.603336+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:38:01.759032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbe58ce92c063f2c5b7eb727ef603720d2ae32dae37d02ad294f2133635cb4d0", "fetched_at": "2026-08-28T04:03:42.603336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daviddias/awesome-hacking-locations"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 38, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3888, "days_push": 374, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 49, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}