惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Register - Security
The Register - Security
云风的 BLOG
云风的 BLOG
U
Unit 42
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
D
Docker
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
S
Secure Thoughts
Hacker News: Ask HN
Hacker News: Ask HN
Vercel News
Vercel News
S
Security @ Cisco Blogs
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
I
Intezer
MongoDB | Blog
MongoDB | Blog
AI
AI
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
Y
Y Combinator Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
W
WeLiveSecurity
博客园 - 叶小钗
S
SegmentFault 最新的问题
N
News | PayPal Newsroom
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
DataBreaches.Net
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
Spread Privacy
Spread Privacy
H
Help Net Security
美团技术团队
博客园 - 司徒正美
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
Kaspersky official blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Vulnerabilities – Threatpost
TaoSecurity Blog
TaoSecurity Blog
N
Netflix TechBlog - Medium
L
Lohrmann on Cybersecurity
J
Java Code Geeks
量子位
Martin Fowler
Martin Fowler
博客园_首页

Hacker News: Front Page

SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads GitHub - GainSec/AutoProber: Hardware hacker’s flying probe automation stack for agent-driven target discovery, microscope mapping, safety-monitored CNC motion, probe review, and controlled pin probing. Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Virginia Bans Sale of Geolocation Data Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Ancient DNA reveals pervasive directional selection across West Eurasia [pdf] AI cybersecurity is not proof of work Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. A Better Ludum Dare; Or, How to Ruin a Legacy GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Unexpected €54k billing spike in 13 hours: Firebase browser key without API restrictions used for Gemini requests Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent Codex Hacked a Samsung TV Tech Valuations Back to Pre-AI Boom Levels A perfectable programming language — Soter GitHub - halfwhey/claudraband: Claude Code for the Power User Partnership through Play: Investigating How Long-Distance Couples Use Digital Games to Facilitate Intimacy Textbooks and Methods of Note-Taking in Early Modern Europe (2008) Eternity in six hours: Intergalactic spreading of intelligent life (2013) Seven countries now generate 100% of their electricity from renewable energy Tell HN: OpenAI silently removed Study Mode from ChatGPT Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card) Tell HN: docker pull fails in spain due to football cloudflare block Bring Back Idiomatic Design No one owes you supply-chain security GitHub - xsawyerx/curl-doom: DOOM, played over cURL Apple update turns Czech mate for locked-out iPhone user The Grand Line Cache TTL silently regressed from 1h to 5m around early March 2026, causing quota and cost inflation Building a Z-Machine in the worst possible language The peril of laziness lost Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda AI Will Be Met With Violence, and Nothing Good Will Come of It GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The disturbing white paper Red Hat is trying to erase from the internet – OSnews NetBlocks (@netblocks@mastodon.social) The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong The FAA wants gamers to apply for air traffic control jobs Artemis II crew splashes down near San Diego after historic moon mission Why weekends are under threat We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Keeping a Postgres queue healthy — PlanetScale Serenity Forge (@serenityforge.com) Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? Uncharted island soon to appear on nautical charts The Problem That Built an Industry Fragments: April 2 Python Release Python install manager 26.1 Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Harness engineering: leveraging Codex in an agent-first world Apple Silicon and Virtual Machines: Beating the 2 VM Limit What have been the greatest intellectual achievements? The APL Programming Language Source Code
McMansions 101: What Makes a McMansion Bad Architecture?
mcmansionhell · 2026-06-19 · via Hacker News: Front Page

Sometimes people ask, why is xyz house bad? Asking this question does not imply that the asker has bad taste or no taste whatsoever - it means that they are simply not educated in basic architectural concepts. In this post, I will introduce basic architectural concepts and explain why not all suburban/exurban/residential houses are McMansions, as well as what makes a McMansion especially hideous. 

Disclaimer: These same principles do not always apply to Modernist or even canonically Postmodern architecture. These principles are for the classical or traditional architecture most residential homes are modeled after. 

Design Principle #1: Masses & Voids

The mass is the largest portion of a building. Individual masses become interesting when they are combined together to form a façade. The arrangement of these shapes to create weight is called massing. As the pieces are combined, they are divided into categories: primary and secondary masses (1). 

The primary mass is the largest shape in the building block. The secondary masses are the additional shapes that form the façade of a building. 

Windows, doors, or other openings are called voids. Voids allow creation of negative space that allow for breaks within masses. Placing voids that allow for natural breaks in the mass create balance and rhythm across the building’s elevation. 

image

The secondary masses should never compete with the primary mass. 
For example: an oversized projected entry or portico (secondary mass) will overwhelm the house (primary mass) behind it. 
The McMansion has no concept of mass. 
McMansions often have so many secondary masses that the primary mass is reduced to a role of filling in gaps between the secondary masses. An example:

image

Another issue with McMansions and mass is the use of too many voids. Some McMansions are so guilty of this they resemble swiss cheese in appearance. In the below example, the masses are so pockmarked with voids, they give the façade an overall appearance of emptiness. 

image

Design Principle #2: Balance

Balance is the relationship among the parts of a building on either side of an imaginary centerline through the middle of the house. Houses can be symmetrically or asymmetrically balanced. 

In a symmetrically balanced house, the shapes on one side of the centerline match the shapes on the other side. The two halves are visually equal, as seen in the example below. 

image

In an asymmetrically balanced house, the shapes may not match exactly, but instead have equal visual weight they are still visually balanced. 

image

Another example:

image

McMansions have notoriously poor balance. See the example below:

image

In this design, one can barely tell where the line of symmetry is to be drawn due to the conflicting rooflines and architectural elements. Another example, where the line of symmetry is difficult to distinguish: 

image

Design Principle #3: Proportion

Proportion refers to the relationships of one part of a façade to the whole. A house that is correctly proportionate establishes a visual relationship between all parts of its exterior. The voids, primary, and secondary masses should all be proportional to one another in order maintain architectural harmony. 

This is an example of a properly proportioned house: 

image

Another common feature of proportionate houses is that they abide by the ubiquitous Rule of Thirds. Below is an example of a simple suburban house, whose proportions properly follow this rule: 

image

McMansions are horrible at proportions. Just look at this example, which completely lacks proportional harmony:

image

Design Principle #4: Rhythm

Rhythm in architecture describes the use of repetitive elements in order to establish architectural harmony. It is based off of three main principles: the principle of Proximity, the principle of Similarity, and the principle of Continuation. These principles are part of a larger set known as Gestalt Principles. 

The principle of proximity states that objects that are close together should complement each other. This is the same principle that has us grouping four windows in two groups of two, rather than as four individuals. This colonial revival house properly demonstrates the principle of proximity:

image

The principle of similarity refers to how our eyes are easily able to group objects together that share common textures, colors, or features. A house demonstrates clutter by having too many shapes, too much variety, or seems generally disorganized. The same image as above also demonstrates the principle of similarity:

image

The principle of continuation refers to how the eye will move along a path in given direction until it reaches a final point. This is a useful tool in creating movement. In our colonial revival house, continuation is revealed through certain architectural details: 

image

McMansions lack architectural rhythm. This is one of the easiest ways to determine between a McMansion and a, well, mansion. Here is an example of a house with terrible rhythm. On the example below, none of the main windows match any of the other main windows. The contrasting materials distract the eye from an otherwise somewhat asymmetrically balanced (if massive) house. The inconsistency of the window shapes as well as the shutters make this house incredibly tacky. 

image

This rounds up post #1 of McMansions 101 - but don’t worry, there are many more factors that make an otherwise normal suburban house a McMansion, and each will be covered in their own special posts. 

Sources: 

       Edelman, Sandra, Judy Gaman, and Robby Reid. What Not to Build: Architectural Options for Homeowners. Upper Saddle River, NJ: Creative Homeowner, 2006.

        McAlester, Virginia, A. Lee McAlester, Lauren Jarrett, and Juan Rodriguez-Arnaiz. A Field Guide to American Houses: The Definitive Guide to Identifying and Understanding America’s Domestic Architecture. 2nd ed. New York, NY: Knopf, 2013.  

Photos taken from screenshots from Zillow.com. The use of this content is for the purposes of education, satire, and parody, consistent with 17 USC §107.

Did you really like this post? Want to see more like it? Support me on Patreon!