Observing cities as a complex system
arXiv:2501.10902v2 Announce Type: replace-cross Abstract: Cities are some of the most intricate and advanced creations of humanity. Most objects in cities are perfectly synchronised to coordinate activities such as jobs, education, transportation, entertainment, and waste management. Although each city has its own characteristics, some commonalities can be observed across most cities, such as issues related to noise, pollution, segregation, and others. Further, some of these issues might be accentuated in larger or smaller cities. For example, with more people, a city might experience more competition for space, so rents would be higher. The urban scaling theory provides a framework for analysing cities in terms of their size. New data for analysing urban scaling theory allow for an unders
View PDF HTML (experimental)
Abstract:Cities are some of the most intricate and advanced creations of humanity. Most objects in cities are perfectly synchronised to coordinate activities such as jobs, education, transportation, entertainment, and waste management. Although each city has its own characteristics, some commonalities can be observed across most cities, such as issues related to noise, pollution, segregation, and others. Further, some of these issues might be accentuated in larger or smaller cities. For example, with more people, a city might experience more competition for space, so rents would be higher. The urban scaling theory provides a framework for analysing cities in terms of their size. New data for analysing urban scaling theory allow for an understanding of how urban metrics change with population size, whether they apply across most regions, or whether patterns correspond only to some countries or regions. Yet, reducing a city and all its complexity to a single indicator might simplify urban areas to the extent that their disparities and variations are overlooked. Often, the differences in living conditions across different parts of the same city are greater than the degree of variation observed between cities. For example, in terms of rent or crime, within-city variations might be more significant than between cities. Here, we review some urban scaling principles and explore ways to analyse variations within the same city.
Comments: 24 pages, 10 figures
Subjects:
Physics and Society (physics.soc-ph); Data Analysis, Statistics and Probability (physics.data-an)
Cite as: arXiv:2501.10902 [physics.soc-ph]
(or arXiv:2501.10902v2 [physics.soc-ph] for this version)
https://doi.org/10.48550/arXiv.2501.10902
arXiv-issued DOI via DataCite
Related DOI:
https://doi.org/10.1142/9789819800827_0005
DOI(s) linking to related resources
Submission history
From: Rafael Prieto-Curiel PhD [view email] [v1] Sun, 19 Jan 2025 00:01:45 UTC (1,251 KB) [v2] Tue, 31 Mar 2026 10:30:45 UTC (1,179 KB)
Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
announcereviewarxiv
7 ways to improve your business resilience with backup and recovery
When your network goes down, your business stops. That’s a stark truth we see confirmed daily in incident response—and N-able’s 2026 State of the SOC Report only underscores it. Backup isn’t just an IT routine anymore; it’s the backbone of your business resilience strategy. Yet, too many teams leave gaps that threat actors are ready to exploit. Let’s get proactive. Here are seven common backup priorities and what we recommend to ensure your organization can recover from anything the modern threat landscape throws at you. 1. Prioritize your most critical data You can’t protect everything at the same level, and you shouldn’t try. Businesses focusing on mission-critical systems for backup and rapid recovery have significantly shorter downtime post-incident. The Fix: Identify revenue-driving a

How to Auto-Index Your URLs with Google Search Console API
<p><a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgbrezb3lxo2w93fcb370.png" class="article-body-image-wrapper"><img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgbrezb3lxo2w93fcb370.png" alt=" " width="800" height="260"></a></p> <p>Stop waiting weeks for Google to discover your pages. Learn how to use Google's Indexing API, URL Inspection API, and Search Console API to automate URL submission and track indexing status — with daily rate limits explained.</p> <p>If your website has hundreds or thousands of pages — product listings,

# 🚀 How to Build a High-Performance Landing Page with Next.js 15 and Tailwind v4
<p>Modern SaaS products live or die by their landing page.</p> <p>A fast, clean, well-structured landing page can dramatically improve <strong>conversion rate, SEO, and user experience</strong>.</p> <p>Recently I built a <strong>modern AI SaaS landing page template</strong> using:</p> <ul> <li><strong>Next.js 15</strong></li> <li><strong>Tailwind CSS v4</strong></li> <li><strong>TypeScript</strong></li> <li><strong>Component-driven architecture</strong></li> </ul> <p>In this tutorial I'll walk through the <strong>structure and techniques</strong> used to build a <strong>high-performance landing page</strong>.</p> <p>And if you want to save time, I'll also share the <strong>full template at the end</strong>.</p> <h1> ⚡ Why Performance Matters for Landing Pages </h1> <p>Landing pages are oft
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Releases

How to Use the ES2026 Temporal API in Node.js REST APIs (2026 Guide)
<p>After 9 years in development and countless TC39 meetings, the JavaScript Temporal API officially reached <strong>Stage 4 on March 11, 2026</strong>, locking it into the ES2026 specification. That means it's no longer a proposal — it's the future of date and time handling in JavaScript, and you should start using it in your Node.js APIs today.</p> <p>If you've ever shipped a date-related bug in production — DST edge cases, wrong timezone conversions, silent mutation bugs from <code>Date.setDate()</code> — you're not alone. The <code>Date</code> object was designed in 1995, copied from Java, and has been causing developer pain ever since. Temporal is the fix.</p> <p>This guide covers <strong>how to use the ES2026 Temporal API in Node.js REST APIs</strong> with practical, real-world patter

缓存架构深度指南:如何设计高性能缓存系统
<h1> 缓存架构深度指南:如何设计高性能缓存系统 </h1> <blockquote> <p>在现代分布式系统中,缓存是提升系统性能的核心组件。本文将深入探讨缓存架构的设计原则、策略与实战技巧。</p> </blockquote> <h2> 为什么要使用缓存? </h2> <p>在软件系统中,缓存的本质是<strong>用空间换时间</strong>。通过将频繁访问的数据存储在高速存储介质中,减少对慢速数据源的访问次数,从而显著提升系统响应速度。</p> <p>典型场景:</p> <ul> <li>数据库查询结果缓存</li> <li>API响应缓存</li> <li>会话状态缓存</li> <li>计算结果缓存</li> </ul> <h2> 缓存架构设计原则 </h2> <h3> 1. 缓存层级策略 </h3> <p>现代系统通常采用多级缓存架构:<br> </p> <div class="highlight js-code-highlight"> <pre class="highlight plaintext"><code>┌─────────────────────────────────────────────┐ │ CDN (边缘缓存) │ ├─────────────────────────────────────────────┤ │ Redis/Memcached │ ├─────────────────────────────────────────────┤ │ 本地缓存 │ ├─────────────────────────────────────────────┤ │ 数据库 │ └─────────────────────────────────────────────┘ </code></pre> </div> <p><strong>原则<

Axios Hijack Post-Mortem: How to Audit, Pin, and Automate a Defense
<p>On March 31, 2026, the <code>axios</code> npm package was compromised via a hijacked maintainer account. Two versions, <code>1.14.1</code> and <code>0.30.4</code>, were weaponised with a malicious phantom dependency called <code>plain-crypto-js</code>. It functions as a Remote Access Trojan (RAT) that executes during the <code>postinstall</code> phase and silently exfiltrates environment variables: AWS keys, GitHub tokens, database credentials, and anything present in your <code>.env</code> at install time.</p> <p>The attack window was approximately 3 hours (00:21 to 03:29 UTC) before the packages were unpublished. A single CI run during that window is sufficient exposure.<br> This post documents the forensic audit and remediation steps performed on a Next.js production stack immediatel

Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!