# mapping

Published articles for mapping.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## NASA and IBM open source lunar mapping tools

DevFeed: [NASA and IBM open source lunar mapping tools](<https://devfeed.tech/articles/nasa-and-ibm-open-source-lunar-mapping-tools-8531.md>)

Original publisher: [Read original article](<https://www.theregister.com/ai-and-ml/2026/09/10/nasa-and-ibm-open-source-lunar-mapping-tools/5295633>)

Author: Dan Robinson

Published: 2026-09-10T16:09:12Z

Content type: news

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [ai-and-ml](<https://devfeed.tech/tags/ai-and-ml.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [lunar-foundation-model](<https://devfeed.tech/tags/lunar-foundation-model.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [nasa](<https://devfeed.tech/tags/nasa.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

NASA and IBM open-source lunar mapping tools intended to help identify locations on the Moon and support scientific discoveries.

### Source excerpt

Can help you pick the perfect spot for your future evil lair, or boffins make discoveries about Earth's satellite

## Introducing IBM and NASA's new foundation model for the Moon

DevFeed: [Introducing IBM and NASA's new foundation model for the Moon](<https://devfeed.tech/articles/introducing-ibm-and-nasa-s-new-foundation-model-for-the-moon-17342.md>)

Original publisher: [Read original article](<https://research.ibm.com/blog/nasa-ibm-lunar-foundation-model>)

Author: Kim Martineau

Published: 2026-09-10T12:30:00Z

Content type: article

Language: en

Sources: [IBM Research](<https://devfeed.tech/sources/ibm-research.md>)

Topics: [lunar foundation model](<https://devfeed.tech/topics/lunar-foundation-model.md>), [ibm](<https://devfeed.tech/topics/ibm.md>), [foundation-models](<https://devfeed.tech/topics/foundation-models.md>), [data](<https://devfeed.tech/topics/data.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Architecture](<https://devfeed.tech/topics/ai-architecture.md>)

Tags: [accelerated-discovery](<https://devfeed.tech/tags/accelerated-discovery.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [lunar-foundation-model](<https://devfeed.tech/tags/lunar-foundation-model.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [model](<https://devfeed.tech/tags/model.md>), [nasa](<https://devfeed.tech/tags/nasa.md>), [release](<https://devfeed.tech/tags/release.md>), [science](<https://devfeed.tech/tags/science.md>), [space](<https://devfeed.tech/tags/space.md>), [us](<https://devfeed.tech/tags/us.md>)

### AI overview

IBM and NASA are open-sourcing the NASA-IBM Lunar Foundation Model, a multimodal AI model that integrates lunar observations from US and Japanese missions across viewing angles, spatial scales, and measurement types. The model is intended to support lunar mapping, volcanic-history research, and searches for polar ice.

### Source excerpt

The multi-modal model could help astronauts navigate craters, investigate ancient lava, and search for ice, as the US plans for a long-term lunar presence.

## Threat matrix: Mapping threats across cloud web applications

DevFeed: [Threat matrix: Mapping threats across cloud web applications](<https://devfeed.tech/articles/threat-matrix-mapping-threats-across-cloud-web-applications-7643.md>)

Original publisher: [Read original article](<https://www.microsoft.com/en-us/security/blog/2026/09/09/threat-matrix-mapping-threats-across-cloud-web-applications/>)

Author: Microsoft Security Research and Lior Leizerovich

Published: 2026-09-09T21:30:00Z

Content type: article

Language: en

Sources: [Microsoft Security Blog](<https://devfeed.tech/sources/microsoft-security-blog.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [framework](<https://devfeed.tech/tags/framework.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Microsoft introduces a MITRE ATT&CK-aligned threat matrix for cloud-hosted web applications and serverless platforms. The framework maps attack techniques to help security teams identify visibility gaps, prioritize hardening, and investigate threats across application and cloud layers.

### Source excerpt

Microsoft introduces the Cloud Web Applications Threat Matrix, a MITRE ATT&CK-aligned framework that helps defenders understand, prioritize, and mitigate threats to cloud-hosted web apps and serverless platforms. The post Threat matrix: Mapping threats across cloud web applications appeared first on Microsoft Security Blog.

## Beyond embedding: How to secure AI/BI Dashboards for every viewer

DevFeed: [Beyond embedding: How to secure AI/BI Dashboards for every viewer](<https://devfeed.tech/articles/beyond-embedding-how-to-secure-ai-bi-dashboards-for-every-viewer-11537.md>)

Original publisher: [Read original article](<https://www.databricks.com/blog/beyond-embedding-how-secure-aibi-dashboards-every-viewer>)

Author: Sonakshi Pandey

Published: 2026-09-09T14:04:44Z

Content type: tutorial

Language: en

Sources: [Databricks](<https://devfeed.tech/sources/databricks.md>)

Topics: [databricks](<https://devfeed.tech/topics/databricks.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [backend](<https://devfeed.tech/tags/backend.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [guide](<https://devfeed.tech/tags/guide.md>), [idp](<https://devfeed.tech/tags/idp.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product](<https://devfeed.tech/tags/product.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This guide presents a Databricks design pattern for securing embedded AI/BI Dashboards for different viewers. It uses scoped embed tokens, __aibi_external_value, Unity Catalog row filters and column masks, and identity-provider-synchronized groups so one dashboard can show each viewer only the authorized regions and fields. The same entitlement table governs embedded dashboard access and direct Databricks SQL queries.

### Source excerpt

The challengeEmbedding a Databricks AI/BI Dashboard in a customer-facing application is relatively straightforward...

## Mapping global methane emissions from space with deep learning

DevFeed: [Mapping global methane emissions from space with deep learning](<https://devfeed.tech/articles/mapping-global-methane-emissions-from-space-with-deep-learning-6833.md>)

Original publisher: [Read original article](<https://research.google/blog/mapping-global-methane-emissions-from-space-with-deep-learning/>)

Published: 2026-09-01T18:40:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [climate-sustainability](<https://devfeed.tech/tags/climate-sustainability.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [earth-ai](<https://devfeed.tech/tags/earth-ai.md>), [framework](<https://devfeed.tech/tags/framework.md>), [global](<https://devfeed.tech/tags/global.md>), [google](<https://devfeed.tech/tags/google.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [nasa](<https://devfeed.tech/tags/nasa.md>), [research](<https://devfeed.tech/tags/research.md>), [space](<https://devfeed.tech/tags/space.md>)

### AI overview

The article presents MAPL-EMIT, a deep-learning framework for automating global detection, enhancement prediction, and source estimation of methane plumes from EMIT hyperspectral satellite measurements.

### Source excerpt

Climate & Sustainability

## Planetary prediction engine: Automating global models via Earth AI

DevFeed: [Planetary prediction engine: Automating global models via Earth AI](<https://devfeed.tech/articles/planetary-prediction-engine-automating-global-models-via-earth-ai-6846.md>)

Original publisher: [Read original article](<https://research.google/blog/planetary-prediction-engine-automating-global-models-via-earth-ai/>)

Published: 2026-08-27T17:37:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Earth AI](<https://devfeed.tech/topics/earth-ai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Google](<https://devfeed.tech/topics/google.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Model Development](<https://devfeed.tech/topics/model-development.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [earth-ai](<https://devfeed.tech/tags/earth-ai.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [google](<https://devfeed.tech/tags/google.md>), [insights](<https://devfeed.tech/tags/insights.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [research](<https://devfeed.tech/tags/research.md>), [training](<https://devfeed.tech/tags/training.md>), [validation](<https://devfeed.tech/tags/validation.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Google Research introduces the Planetary Prediction Engine, an experimental Earth AI capability that autonomously performs geospatial data discovery, cleanup, feature engineering, model training, evaluation, and report generation from natural-language queries. The system targets applications including public health, food security, environmental risk, and socioeconomic analysis, reducing the stated workflow from weeks of manual data engineering to minutes.

### Source excerpt

Earth AI

## Generic Methods

DevFeed: [Generic Methods](<https://devfeed.tech/articles/generic-methods-2356.md>)

Original publisher: [Read original article](<https://go.dev/blog/generic-methods>)

Author: Mark Freeman

Published: 2026-08-26T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Go](<https://devfeed.tech/topics/go.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Sorting](<https://devfeed.tech/topics/sorting.md>)

Tags: [feature](<https://devfeed.tech/tags/feature.md>), [go](<https://devfeed.tech/tags/go.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [sorting](<https://devfeed.tech/tags/sorting.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

Go 1.27 introduces generic methods, extending Go's type-parameter capabilities from generic types and functions to methods. The article explains the design rationale and shows how generic methods improve organization, local scoping, and readability for operations such as transforming linked-list values.

### Source excerpt

Go 1.27 adds generic methods--a highly desired language feature.

## Online index migration and shard scaling in OpenSearch with the AOSC plugin

DevFeed: [Online index migration and shard scaling in OpenSearch with the AOSC plugin](<https://devfeed.tech/articles/online-index-migration-and-shard-scaling-in-opensearch-with-the-aosc-plugin-12789.md>)

Original publisher: [Read original article](<https://opensearch.org/blog/online-index-migration-and-shard-scaling-in-opensearch-with-the-aosc-plugin/>)

Author: Arpit Singla

Published: 2026-08-18T21:56:28Z

Content type: article

Language: en

Sources: [OpenSearch](<https://devfeed.tech/sources/opensearch.md>)

Topics: [Amazon OpenSearch Service](<https://devfeed.tech/topics/amazon-opensearch-service.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [migration](<https://devfeed.tech/tags/migration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensearch](<https://devfeed.tech/tags/opensearch.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [production](<https://devfeed.tech/tags/production.md>), [reconciliation](<https://devfeed.tech/tags/reconciliation.md>), [routing](<https://devfeed.tech/tags/routing.md>), [schema](<https://devfeed.tech/tags/schema.md>), [technical](<https://devfeed.tech/tags/technical.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This article introduces Automatic Online Schema Change (AOSC), an open-source OpenSearch plugin for migrating live indexes to pre-created targets with different mappings, settings, shard counts, or document shapes. It backfills existing documents, replays operations made during migration, and switches an alias after a short write block, while documenting its scaling behavior and limitations.

### Source excerpt

Learn how the open-source AOSC plugin migrates live OpenSearch indexes--changing mappings, settings, or shard counts--without losing writes or requiring downtime. The post Online index migration and shard scaling in OpenSearch with the AOSC plugin appeared first on OpenSearch.

## What is a data topology?

DevFeed: [What is a data topology?](<https://devfeed.tech/articles/what-is-a-data-topology-2341.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/what-is-a-data-topology>)

Author: Ahmed Darwich

Published: 2026-08-17T00:00:00Z

Content type: article

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [vitess](<https://devfeed.tech/topics/vitess.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [internals](<https://devfeed.tech/tags/internals.md>), [json](<https://devfeed.tech/tags/json.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [neki](<https://devfeed.tech/tags/neki.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [routing](<https://devfeed.tech/tags/routing.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [vitess](<https://devfeed.tech/tags/vitess.md>)

### AI overview

The article explains Neki data topologies: JSON configurations that map logical PostgreSQL tables to physical shard groups so routers can place data and route queries.

### Source excerpt

A data topology describes the sharding scheme a Neki router uses to map logical PostgreSQL tables to physical shards and route queries.

## When Escape Routes Become Toll Roads: Mapping How Developers Move Between Programming Languages

DevFeed: [When Escape Routes Become Toll Roads: Mapping How Developers Move Between Programming Languages](<https://devfeed.tech/articles/when-escape-routes-become-toll-roads-mapping-how-developers-move-between-programming-languages-8797.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/research/2026/08/programming-language-migration/>)

Author: Vladimir Volokhonsky

Published: 2026-08-12T16:15:18Z

Content type: article

Language: en

Sources: [Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog](<https://devfeed.tech/sources/kotlin-a-concise-multiplatform-language-developed-by-jetbrains-the-jetbrains-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [articles-2](<https://devfeed.tech/tags/articles-2.md>), [deveco](<https://devfeed.tech/tags/deveco.md>), [developers](<https://devfeed.tech/tags/developers.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [migration](<https://devfeed.tech/tags/migration.md>), [programming](<https://devfeed.tech/tags/programming.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

A survey-based article on how developers move between programming languages. Project requirements are the main switching driver, while Kotlin stands out for its development experience and modern features.

### Source excerpt

TL;DR: This post relates findings about language migration from the 2025 State of Developer Ecosystem survey. In general, project requirements are still the most common reasons for switching languages. One outlier from this trend, however, is Kotlin. People switch to Kotlin not because they have to; they switch because it simply feels better to work [...]

## Mapping the AI economy

DevFeed: [Mapping the AI economy](<https://devfeed.tech/articles/mapping-the-ai-economy-184.md>)

Original publisher: [Read original article](<https://stripe.com/blog/mapping-the-ai-economy>)

Author: Abhi Tiwari

Published: 2026-08-11T00:00:00Z

Content type: article

Language: en

Sources: [Stripe Blog](<https://devfeed.tech/sources/stripe-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [brazil](<https://devfeed.tech/tags/brazil.md>), [data](<https://devfeed.tech/tags/data.md>), [global](<https://devfeed.tech/tags/global.md>), [global-expansion](<https://devfeed.tech/tags/global-expansion.md>), [growth](<https://devfeed.tech/tags/growth.md>), [india](<https://devfeed.tech/tags/india.md>), [japan](<https://devfeed.tech/tags/japan.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [payment](<https://devfeed.tech/tags/payment.md>), [stripe](<https://devfeed.tech/tags/stripe.md>)

### AI overview

Stripe analyzes transaction data from AI companies to map global AI demand, identifying high-spend and high-momentum markets and highlighting localization strategies for international revenue growth.

### Source excerpt

AI companies are undergoing rapid global expansion while achieving unprecedented rates of growth. We analyzed Stripe data to understand where global demand is the strongest, and how companies can build to best capture that demand.

## TBM 434: How Maps Can Hide Problems

DevFeed: [TBM 434: How Maps Can Hide Problems](<https://devfeed.tech/articles/tbm-434-how-maps-can-hide-problems-40060.md>)

Original publisher: [Read original article](<https://cutlefish.substack.com/p/tbm-434-how-maps-can-hide-problems>)

Author: John Cutler

Published: 2026-08-01T09:13:07Z

Content type: opinion

Language: en

Sources: [The Beautiful Mess](<https://devfeed.tech/sources/the-beautiful-mess.md>)

Topics: [context](<https://devfeed.tech/topics/context.md>), [structure](<https://devfeed.tech/topics/structure.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [maps](<https://devfeed.tech/tags/maps.md>), [organizations](<https://devfeed.tech/tags/organizations.md>), [ownership](<https://devfeed.tech/tags/ownership.md>), [problems](<https://devfeed.tech/tags/problems.md>), [product](<https://devfeed.tech/tags/product.md>), [reporting](<https://devfeed.tech/tags/reporting.md>), [silos](<https://devfeed.tech/tags/silos.md>), [structure](<https://devfeed.tech/tags/structure.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

The article argues that organizational maps can conceal incoherence when strategy, structure, technology, incentives, goals, ownership, teams, and funding do not align. It contrasts coherent organizations, where context transfers across map layers, with incoherent organizations, where people must repeatedly reorient and translate.

### Source excerpt

If what you are mapping is incoherent, don't fall in love with the map (or your personal ability to navigate with it).

## Normalize security logs to Google SecOps UDM with Observability Pipelines

DevFeed: [Normalize security logs to Google SecOps UDM with Observability Pipelines](<https://devfeed.tech/articles/normalize-security-logs-to-google-secops-udm-with-observability-pipelines-2301.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/observability-pipelines-google-secops/>)

Author: Danielle Park

Published: 2026-07-27T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [amazon-vpc](<https://devfeed.tech/tags/amazon-vpc.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [google-secops](<https://devfeed.tech/tags/google-secops.md>), [logs](<https://devfeed.tech/tags/logs.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [observability-pipelines](<https://devfeed.tech/tags/observability-pipelines.md>), [security](<https://devfeed.tech/tags/security.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [threat-detection](<https://devfeed.tech/tags/threat-detection.md>), [vpc-flow-logs](<https://devfeed.tech/tags/vpc-flow-logs.md>)

### AI overview

The article explains how Observability Pipelines Google SecOps packs normalize security logs into the Unified Data Model before they reach Google SecOps.

### Source excerpt

Learn how Observability Pipelines normalizes your telemetry to Google SecOps UDM, enabling both consistent investigations across sources and precise upstream control over your SIEM ingest.

## Profunctor Optics

DevFeed: [Profunctor Optics](<https://devfeed.tech/articles/profunctor-optics-28864.md>)

Original publisher: [Read original article](<https://bartoszmilewski.com/2026/07/19/profunctor-optics/>)

Author: Bartosz Milewski

Published: 2026-07-19T11:39:02Z

Content type: article

Language: en

Sources: [Bartosz Milewski's Programming Cafe](<https://devfeed.tech/sources/bartosz-milewski-s-programming-cafe.md>)

Topics: [Haskell](<https://devfeed.tech/topics/haskell.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [modules](<https://devfeed.tech/topics/modules.md>)

Tags: [category-theory](<https://devfeed.tech/tags/category-theory.md>), [haskell](<https://devfeed.tech/tags/haskell.md>), [language](<https://devfeed.tech/tags/language.md>), [lens](<https://devfeed.tech/tags/lens.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [modules](<https://devfeed.tech/tags/modules.md>), [optics](<https://devfeed.tech/tags/optics.md>), [profunctors](<https://devfeed.tech/tags/profunctors.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [tambara-modules](<https://devfeed.tech/tags/tambara-modules.md>)

### AI overview

This article explains profunctor optics through Tannakian reconstruction. It presents optics as a category, describes lenses and their composition in Haskell, and introduces Tambara modules as a representation that simplifies optic composition.

### Source excerpt

You may think of Tannakian Reconstruction as an example of redundant encoding. It lets you replace a simple hom-set with a much more complex end that is taken over an entire functor category. Why would anyone want to do it? The answer is simple: composition! Morphisms on the left compose according to the rules of [...]

## Expanding our Heat Resilience data to 50+ global cities

DevFeed: [Expanding our Heat Resilience data to 50+ global cities](<https://devfeed.tech/articles/expanding-our-heat-resilience-data-to-50-global-cities-6771.md>)

Original publisher: [Read original article](<https://research.google/blog/expanding-our-heat-resilience-data-to-50-global-cities/>)

Published: 2026-06-30T17:03:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Earth AI](<https://devfeed.tech/topics/earth-ai.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [climate-sustainability](<https://devfeed.tech/tags/climate-sustainability.md>), [data](<https://devfeed.tech/tags/data.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [earth-ai](<https://devfeed.tech/tags/earth-ai.md>), [google](<https://devfeed.tech/tags/google.md>), [heat](<https://devfeed.tech/tags/heat.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source-models-datasets](<https://devfeed.tech/tags/open-source-models-datasets.md>), [research](<https://devfeed.tech/tags/research.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [sustainability](<https://devfeed.tech/tags/sustainability.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Google Research is expanding its building-level rooftop reflectivity dataset to cover more than 50 global cities. The data is available through a high-resolution Heat Resilience Earth Engine App and is intended to help urban planners prioritize cool-roof interventions that reduce heat exposure and protect vulnerable communities.

### Source excerpt

Climate & Sustainability

## Mapping Europe's AI Workforce Opportunity

DevFeed: [Mapping Europe's AI Workforce Opportunity](<https://devfeed.tech/articles/mapping-europe-s-ai-workforce-opportunity-6533.md>)

Original publisher: [Read original article](<https://openai.com/index/mapping-ai-jobs-transition-eu>)

Published: 2026-06-29T07:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [data](<https://devfeed.tech/tags/data.md>), [eu](<https://devfeed.tech/tags/eu.md>), [europe](<https://devfeed.tech/tags/europe.md>), [global-affairs](<https://devfeed.tech/tags/global-affairs.md>), [growth](<https://devfeed.tech/tags/growth.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [openai](<https://devfeed.tech/tags/openai.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

OpenAI's AI Jobs Transition Framework for the EU uses the ESCO taxonomy and Eurostat employment data to map where AI may drive occupational growth, automation, workflow reorganization, or less immediate change across EU member states.

### Source excerpt

A new OpenAI report maps how AI could reshape jobs across the EU, highlighting which occupations may face automation, growth, or workflow changes.

## Chat SDK adds Novu support

DevFeed: [Chat SDK adds Novu support](<https://devfeed.tech/articles/chat-sdk-adds-novu-support-843.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-adds-novu-support>)

Author: Ben Sabic

Published: 2026-06-22T14:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Microsoft Teams](<https://devfeed.tech/topics/microsoft-teams.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [bridge](<https://devfeed.tech/tags/bridge.md>), [channel](<https://devfeed.tech/tags/channel.md>), [cli](<https://devfeed.tech/tags/cli.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [identity](<https://devfeed.tech/tags/identity.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [microsoft-teams](<https://devfeed.tech/tags/microsoft-teams.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [slack](<https://devfeed.tech/tags/slack.md>), [support](<https://devfeed.tech/tags/support.md>), [telegram](<https://devfeed.tech/tags/telegram.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

Chat SDK adds Novu support through a vendor-official adapter, allowing one handler set to connect agents to Slack, Microsoft Teams, WhatsApp, Telegram, and email. Novu manages credentials, identity, delivery, OAuth, and tokens, while a CLI command configures a channel and adds its credentials to the project.

### Source excerpt

Chat SDK now supports Novu with the new vendor-official adapter. One handler set puts your agent on Slack, Microsoft Teams, WhatsApp, Telegram, and email. Novu handles credentials, identity, and delivery, keeping OAuth and tokens outside your app and mapping each channel to one user. Your agent always knows who they're talking to. Your agent can also send proactive notifications and handle the replies in the same loop, on whichever channel the customer used. One CLI command connects a real channel to your agent: It signs you in, creates a bridge agent, sets up the channel you pick (e.g., Slack), and adds the credentials to your project. Read the Novu documentation to get started. Read more

## Cloud Topics: the Metastore

DevFeed: [Cloud Topics: the Metastore](<https://devfeed.tech/articles/cloud-topics-the-metastore-12687.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/cloud-topics-metastore>)

Author: Andrew Wong

Published: 2026-06-11T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [rocksdb](<https://devfeed.tech/topics/rocksdb.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [consumer](<https://devfeed.tech/tags/consumer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [memory](<https://devfeed.tech/tags/memory.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [retention](<https://devfeed.tech/tags/retention.md>), [rocksdb](<https://devfeed.tech/tags/rocksdb.md>), [scale](<https://devfeed.tech/tags/scale.md>), [serialization](<https://devfeed.tech/tags/serialization.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

This article explains Redpanda's metastore for Cloud Topics. The metastore maps Apache Kafka offsets to byte ranges in L1 objects stored in object storage, while tracking metadata such as leader-term boundaries and compaction state. Redpanda built a general-purpose key-value store, inspired by LevelDB and RocksDB and implemented as an LSM tree, to scale metadata independently of memory, local disk, and metadata formats.

### Source excerpt

Learn how Redpanda's metastore powers Cloud Topics, from offset lookups and whole cluster restore to cross-region read replicas, and why it's built to be a foundational primitive for the future.

## Mapping major CDNs across the globe

DevFeed: [Mapping major CDNs across the globe](<https://devfeed.tech/articles/mapping-major-cdns-across-the-globe-39776.md>)

Original publisher: [Read original article](<https://anuragbhatia.com/post/2026/06/cdn-mapping-across-the-globe/>)

Published: 2026-06-06T13:17:04Z

Content type: article

Language: en

Sources: [Personal blog of Anurag Bhatia](<https://devfeed.tech/sources/personal-blog-of-anurag-bhatia.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [data](<https://devfeed.tech/topics/data.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Google](<https://devfeed.tech/topics/google.md>), [Netflix](<https://devfeed.tech/topics/netflix.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Pingora](<https://devfeed.tech/topics/pingora.md>)

Tags: [akamai](<https://devfeed.tech/tags/akamai.md>), [apple](<https://devfeed.tech/tags/apple.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [cdn](<https://devfeed.tech/tags/cdn.md>), [data](<https://devfeed.tech/tags/data.md>), [dns](<https://devfeed.tech/tags/dns.md>), [facebook](<https://devfeed.tech/tags/facebook.md>), [fna](<https://devfeed.tech/tags/fna.md>), [ggc](<https://devfeed.tech/tags/ggc.md>), [google](<https://devfeed.tech/tags/google.md>), [major](<https://devfeed.tech/tags/major.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [networks](<https://devfeed.tech/tags/networks.md>), [oca](<https://devfeed.tech/tags/oca.md>), [routing](<https://devfeed.tech/tags/routing.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This article maps major content delivery networks worldwide by examining routed IP prefixes, open port 443 services, TLS certificate names, autonomous system numbers, and geographic data. It reports global and India-specific coverage figures for Google GGC, Facebook FNA/MNA, Netflix, Akamai, Apple, Microsoft, and AWS CloudFront, while noting that certificate-based identification may miss some deployments.

### Source excerpt

In Dec 2022 I mapped popular CDNs like Google GGC, Facebook FNA, Akamai, etc. across Indian networks (post here). Since it's been close to 4 years now, I wanted to do that again. This time, I decided to expand the scope to the entire globe instead of just the Indian networks. Mapping logic The logic here is simple: get unique prefixes from the global routing table, break them into /24s, uniquely sort out /24s, and this gives all routed IP addresses in the world in batches of /24s (256 IPs). Next, identify the ones with an open port 443 and then connect to each of them to figure out the TLS certificate common name. Next, map those IP addresses to AS numbers, locations, etc., using Maxmind's GeoIP Lite databases. Essentially, I am using the BGP routing table instead of scanning the entire 0.0.0.0/0 to avoid scanning for prefixes which are not routed in the global table as well as reserved private IPs, etc. Global stats CDN Provider No. unique ASNs TLS domain Details list URL Google GGC 4247 googlevideo.com csv & json Netflix OCA 2903 oca.nflxvideo.net, assets.nflxext.com csv & json Facebook FNA 2548 'fbcdn.net', fna.whatsapp.net csv & json Akamai 1094 edgesuite.net, edgekey.net, akamaized.net, akamaihd.net, akamaized.net, akamai.net csv & json Microsoft 1655 microsoft.com csv & json Apple 974 apple.com & itunes.apple.com csv & json AWS Cloudfront 217 *.amazonaws.com & *.awsstatic.com csv & json ASN-CDN Mapping table I have mapped ASNs with the presence of each of these CDNs like last time. This makes it easy to read the data instead of going through each of the files separately. Full data in Google Sheet link here and raw CSV is also published here. Notes: Facebook FNA serving Facebook with *.fbcdn.net is almost the same if I look for *.fna.whatsapp.net. Apple seems to have presence in over 236 locations with PCH/Woodynet for hosting their DNS over HTTPS endpoint: doh.dns.apple.com (detailed list here) GGC has a global coverage across 215 countries across the world, f

## Tabulation Tribulations

DevFeed: [Tabulation Tribulations](<https://devfeed.tech/articles/tabulation-tribulations-28858.md>)

Original publisher: [Read original article](<https://bartoszmilewski.com/2026/05/23/tabulation-tribulations/>)

Author: Bartosz Milewski

Published: 2026-05-23T16:05:49Z

Content type: article

Language: en

Sources: [Bartosz Milewski's Programming Cafe](<https://devfeed.tech/sources/bartosz-milewski-s-programming-cafe.md>)

Topics: [Graphs](<https://devfeed.tech/topics/graphs.md>)

Tags: [category-theory](<https://devfeed.tech/tags/category-theory.md>), [double-categories](<https://devfeed.tech/tags/double-categories.md>), [graph](<https://devfeed.tech/tags/graph.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [object](<https://devfeed.tech/tags/object.md>), [pairs](<https://devfeed.tech/tags/pairs.md>), [profunctor-equipment](<https://devfeed.tech/tags/profunctor-equipment.md>), [profunctors](<https://devfeed.tech/tags/profunctors.md>)

### AI overview

This article explains tabulations in double categories by relating them to graphs of functions, relations, and profunctors. It describes the category of elements of a profunctor and introduces tabulation through projections and a universal property, including conditions for morphisms and 2-cells.

### Source excerpt

Previously: Bending, Yanking, and Cartesian Squares in Double Categories. We all know what a graph of a function is: it's a set of pairs , where . Similarly, a graph of a relation is a set of pairs where is related to . A profunctor can be viewed as a proof-relevant relation. So a graph [...]

## How We Built a Smarter Pickup Experience for Gated Communities

DevFeed: [How We Built a Smarter Pickup Experience for Gated Communities](<https://devfeed.tech/articles/how-we-built-a-smarter-pickup-experience-for-gated-communities-1238.md>)

Original publisher: [Read original article](<https://eng.lyft.com/how-we-built-a-smarter-pickup-experience-for-gated-communities-47416e9df029?source=rss----25cd379abb8---4>)

Author: winnieyan

Published: 2026-04-23T19:16:44Z

Content type: article

Language: en

Sources: [Lyft Engineering - Medium](<https://devfeed.tech/sources/lyft-engineering-medium.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [data](<https://devfeed.tech/tags/data.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [lyft](<https://devfeed.tech/tags/lyft.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [rideshare](<https://devfeed.tech/tags/rideshare.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

Lyft's Mapping team describes how it identified and addressed pickup problems at gated communities. The article highlights two root causes: inflexible pickup-spot recommendations and the lack of a way to share gate-access instructions before a ride. The proposed solution is an end-to-end app experience involving map data, pickup recommendations, routing, and rider and driver workflows.

### Source excerpt

If you live in a gated community, you've been there: You request a ride from your apartment complex, expect your driver to come to you as usual, and then -- your driver's car icon just stops right at the front gate. You watch helplessly as the ETA ticks up. A chat message comes in: "Hey, how do I get in?" You scramble to remember the gate code. They try it. It doesn't work. You end up meeting them awkwardly on the sidewalk outside while your coffee gets cold -- a pickup journey frustrating for both you and your driver. An example gated community in real life, Photo by Bingqian Li on Pexels It turns out you're not alone: Gated community pickups can make up 25-30% of Lyft rides in selected markets. For a long time, our app offered no special guidance in these situations. Riders would drop their pin inside the gates (fair enough -- that's where they are), while drivers would pull up to a locked entrance with no way in, leaving both parties to sort things out over chat. The result was predictable: more cancellations, longer waits, and a lot of unnecessary stress for our customers. The Lyft Mapping team decided it was time to fix this properly -- not with a band-aid, but a new end-to-end experience. Here's how we did it. What Was Actually Going Wrong? We looked through gated ride examples, zoomed into our metrics data, and found two root causes behind most of the friction. The first was an inflexible selection of pickup spots. Our app would suggest pickup spots near a rider's location -- which, for riders inside a gated community, often means inside the gate. But our data told a different story: many riders actually preferred meeting their driver right outside the gate, knowing their driver couldn't access the property. The app wasn't giving them that option clearly. The second was a communication black hole. Even riders who knew how to get their driver through the gate had no good way to pass along access instructions in advance. Instead, they'd wait until the driver was alr

## AI-generated synthetic neurons speed up brain mapping

DevFeed: [AI-generated synthetic neurons speed up brain mapping](<https://devfeed.tech/articles/ai-generated-synthetic-neurons-speed-up-brain-mapping-6748.md>)

Original publisher: [Read original article](<https://research.google/blog/ai-generated-synthetic-neurons-speed-up-brain-mapping/>)

Published: 2026-04-16T12:18:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Google](<https://devfeed.tech/topics/google.md>), [Point cloud](<https://devfeed.tech/topics/point-cloud.md>), [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [neuron](<https://devfeed.tech/topics/neuron.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [accelerate](<https://devfeed.tech/tags/accelerate.md>), [ai](<https://devfeed.tech/tags/ai.md>), [classification](<https://devfeed.tech/tags/classification.md>), [errors](<https://devfeed.tech/tags/errors.md>), [general-science](<https://devfeed.tech/tags/general-science.md>), [generation](<https://devfeed.tech/tags/generation.md>), [google](<https://devfeed.tech/tags/google.md>), [health-bioscience](<https://devfeed.tech/tags/health-bioscience.md>), [iclr](<https://devfeed.tech/tags/iclr.md>), [iclr-2026](<https://devfeed.tech/tags/iclr-2026.md>), [images](<https://devfeed.tech/tags/images.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [model](<https://devfeed.tech/tags/model.md>), [models](<https://devfeed.tech/tags/models.md>), [neuron](<https://devfeed.tech/tags/neuron.md>), [partners](<https://devfeed.tech/tags/partners.md>), [research](<https://devfeed.tech/tags/research.md>), [scale](<https://devfeed.tech/tags/scale.md>), [science](<https://devfeed.tech/tags/science.md>), [synthetic](<https://devfeed.tech/tags/synthetic.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

Google Research describes how MoGen generates synthetic neuronal shapes to improve AI models that reconstruct brain wiring maps. Adding synthetic training examples reduced reconstruction errors by 4.4%, potentially saving 157 person-years of manual proofreading for a complete mouse brain.

### Source excerpt

General Science

## Mapping Brazilian Cell Towers

DevFeed: [Mapping Brazilian Cell Towers](<https://devfeed.tech/articles/mapping-brazilian-cell-towers-37859.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/tem-sinal/>)

Author: Carlos Alexandro Becker

Published: 2026-03-30T18:18:07Z

Content type: opinion

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Python](<https://devfeed.tech/topics/python.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [brazil](<https://devfeed.tech/tags/brazil.md>), [cities](<https://devfeed.tech/tags/cities.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [data](<https://devfeed.tech/tags/data.md>), [data-pipeline](<https://devfeed.tech/tags/data-pipeline.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pages](<https://devfeed.tech/tags/pages.md>), [python](<https://devfeed.tech/tags/python.md>), [tower](<https://devfeed.tech/tags/tower.md>)

### AI overview

The author describes building temsinal.org, an open-source map of Brazilian cell towers. It combines tower data from ANATEL with population and municipality data from IBGE to help people compare infrastructure, coverage claims, and local commitments.

### Source excerpt

I was curious about how many cell towers were around me - so I built the tool I wanted.

## Mapping the modern world: How S2Vec learns the language of our cities

DevFeed: [Mapping the modern world: How S2Vec learns the language of our cities](<https://devfeed.tech/articles/mapping-the-modern-world-how-s2vec-learns-the-language-of-our-cities-6835.md>)

Original publisher: [Read original article](<https://research.google/blog/mapping-the-modern-world-how-s2vec-learns-the-language-of-our-cities/>)

Published: 2026-03-24T17:42:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Earth AI](<https://devfeed.tech/topics/earth-ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [multimodal](<https://devfeed.tech/topics/multimodal.md>), [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [foundation-models](<https://devfeed.tech/topics/foundation-models.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithms-theory](<https://devfeed.tech/tags/algorithms-theory.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [data](<https://devfeed.tech/tags/data.md>), [earth-ai](<https://devfeed.tech/tags/earth-ai.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [foundation-models](<https://devfeed.tech/tags/foundation-models.md>), [google](<https://devfeed.tech/tags/google.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

S2Vec is a self-supervised framework that converts complex geospatial data about the built environment into general-purpose embeddings. The article describes how these embeddings support prediction of socioeconomic and environmental patterns, while noting stronger results for geographic adaptation and remaining limitations on environmental tasks.

### Source excerpt

Algorithms & Theory

[Next page](<https://devfeed.tech/tags/mapping.md?cursor=WyIyMDI2LTAzLTI0VDE3OjQyOjAwKzAwOjAwIiwgImJkZTVjZDMzLTEyNDktNDU2MC05YzYwLTFkMzkxNjljNGYwOCJd>)