Debunking the Airplane Lift Myth: The Bernoulli Fallacy

2025-04-23
Debunking the Airplane Lift Myth: The Bernoulli Fallacy

The common explanation for airplane lift using Bernoulli's principle—faster air over the top, lower pressure, thus lift—is fundamentally flawed. This article argues that this "equal transit time" fallacy, while simple and intuitive, neglects crucial factors like viscosity, entrainment, and the Coanda effect, and violates Newton's third law. Lift primarily results from the downward deflection of air by the wing, a consequence of Newton's third law; even symmetrical airfoils generate lift. While Bernoulli's equation itself isn't wrong, its application in explaining lift often involves erroneous assumptions and additions.

Read more

Your Greatest Strength Is Also Your Greatest Weakness?

2025-04-11
Your Greatest Strength Is Also Your Greatest Weakness?

A manager shares how he handles the duality of engineers: their greatest strengths often turn out to be their greatest weaknesses. Using personal experiences and team management examples, the article points out that the outstanding qualities of excellent engineers can be both advantages and disadvantages in different contexts. He offers three suggestions: frankly discuss the duality of engineers in daily communication, clearly point out the advantages and disadvantages of their characteristics in different contexts, and use the tension between team members' characteristics to improve efficiency. The ultimate goal is not to create perfect engineers, but to help them understand themselves and learn to adjust their behavior according to the situation, giving full play to their strengths.

Read more

From Curiosity to Code: A Software Engineer's 30th Birthday Reflection

2025-04-06
From Curiosity to Code: A Software Engineer's 30th Birthday Reflection

On his 30th birthday, the author reflects on his 12-year journey from a curious kid who loved breaking computers to a software engineer. This first installment of a multi-part series details his path: from experimenting with command lines and learning to program via online forums, to building (and repeatedly breaking) Linux systems, and finally creating Neopets shops using HTML and CSS. He highlights the importance of curiosity, exploration, the role of online communities in learning, and the effectiveness of gamified learning.

Read more
Development

Vertical Sharding: A Nightmare?

2025-04-13
Vertical Sharding: A Nightmare?

The author recounts their experience with vertical sharding (functional sharding), highlighting its pitfalls. While it alleviates database load, it fragments the application, forcing the application layer to handle joins and queries that should be handled by the database. This significantly increases code complexity and maintenance overhead, and reduces system availability. Using humor and an uptime formula, the author shows how vertical sharding lowers system stability, ultimately delaying product roadmaps and demoralizing engineers. The article concludes by introducing PgDog, an open-source project aiming to solve Postgres sharding.

Read more
Development vertical sharding

Global BGP Leak: Internet Disruption Caused by DDoS Mitigation Provider

2025-04-11
Global BGP Leak: Internet Disruption Caused by DDoS Mitigation Provider

This post analyzes a BGP routing mishap on April 1st, 2025. A BGP leak from a DDoS mitigation provider (AS3223) caused brief internet disruption and misdirected traffic globally. The leak lasted approximately 20 minutes, affecting over 30,000 routes. The analysis details the type of leak (path error, not origination error) and explores how RFC 9234's "Only to Customer" BGP path attribute could have prevented it. Using Kentik's BGP visualization and NetFlow data, the post illustrates the impact on internet traffic, including misdirected and dropped traffic.

Read more
Tech

Parallels Desktop Now Runs x86 Windows and Linux on Apple Silicon Macs

2025-01-15
Parallels Desktop Now Runs x86 Windows and Linux on Apple Silicon Macs

Parallels Desktop 20.2 adds early support for running 64-bit x86 Windows and Linux operating systems on Apple Silicon Macs. This allows users of M1, M2, and later Macs to run a wider range of operating systems, although performance will be slower than native ARM versions due to emulation. Limitations include USB device support, nested virtualization, and slower boot times, but it's a significant step for developers and users needing x86 compatibility on Apple Silicon.

Read more
Development

The Myth of the Foresighted Founder: How Social Media Distorts Startup Reality

2025-09-24
The Myth of the Foresighted Founder:  How Social Media Distorts Startup Reality

Dev, a startup founder, initially gained popularity for his small, efficient team. The reality, however, was that he couldn't afford to hire more people. When mass layoffs hit, Dev reframed his constraints as a strategic 'lean' approach, becoming a prophet of his own past. This story highlights how founders often curate their narratives on social media, transforming reluctant choices into visionary decisions. The author argues for greater honesty, acknowledging that many successes aren't the result of foresight but creative responses to circumstances. The true value lies in sharing the messy reality of navigating constraints, not in crafting a perfect, hindsight-biased narrative.

Read more
Startup

Rite Aid's 'Zombie' Stores: A Ghost of Retail Past?

2024-12-30
Rite Aid's 'Zombie' Stores: A Ghost of Retail Past?

Once a dominant player in the US drugstore market, Rite Aid is now a shadow of its former self, facing bankruptcy and fierce competition. Hundreds of stores have closed, leaving empty shelves and earning them the moniker "zombie" stores. Consumers are forced to seek alternatives at competitors like Walmart and Amazon. Rite Aid's struggles reflect broader challenges in the pharmacy sector, including intense competition, rising costs, and staffing shortages. While some vacant locations are being repurposed by other retailers, Rite Aid's future remains uncertain, with its "zombie" stores potentially marking the end of an era.

Read more
(qz.com)

Mill: A React-Inspired Build Tool Revolution

2025-05-13

Mill is a unique build tool that adopts core design decisions from React.js: direct-style builds and a single general-purpose language. Unlike traditional build tools relying on callbacks and multiple languages, Mill lets developers write functions that directly return the final build artifacts, with Mill automatically handling caching, parallelization, and optimization. This approach simplifies the build process, improves readability and maintainability, and enhances IDE integration.

Read more
Development

Tesla's European Sales Dip Despite Booming EV Market

2025-09-23
Tesla's European Sales Dip Despite Booming EV Market

While Europe's electric vehicle market is booming, with a 26% year-over-year sales increase in August, Tesla is experiencing a downturn in European sales. Data reveals significant drops in sales for the Model Y (34%) and Model 3 (29%). Although Tesla remains a top 10 EV maker in Europe, its market share is being eroded by brands like Volkswagen, which saw a 45% year-over-year sales increase in August. Despite Tesla's struggles, the overall European EV market remains robust, with August sales reaching 154,582 units, representing 20% of new car sales – enough to meet the EU's emission targets for 2025-2027.

Read more
Tech

AI Chatbot Implicated in Teen Suicide: Legal Battle Over Liability

2025-05-31
AI Chatbot Implicated in Teen Suicide: Legal Battle Over Liability

A Florida judge ruled that First Amendment protections don't shield an AI company from a lawsuit alleging its chatbots played a role in an Orlando teen's suicide. The lawsuit, filed by the teen's mother, claims Character.AI's chatbots, mimicking Game of Thrones characters, contributed to her son's death. The judge rejected the defendants' First Amendment defense, arguing that AI-generated text isn't protected speech. However, the judge dismissed claims of intentional infliction of emotional distress and claims against Google's parent company, Alphabet. Character.AI stated they've implemented safety features and look forward to defending their position on the merits.

Read more

Saying 'Please' and 'Thank You' to ChatGPT Costs OpenAI Millions

2025-04-20
Saying 'Please' and 'Thank You' to ChatGPT Costs OpenAI Millions

OpenAI CEO Sam Altman revealed that user politeness, specifically saying "please" and "thank you" to ChatGPT, costs the company tens of millions of dollars in electricity. While Altman claims it's money well spent, the revelation highlights the massive energy consumption of AI. A survey shows 70% of users are polite to AI, partly fearing a robot uprising. However, the debate rages on: does politeness improve responses, and is it worth the environmental cost? Some argue polite prompts yield better, less biased results, improving AI reliability.

Read more
AI

Writing a Windows Kernel Driver in Rust

2025-02-08
Writing a Windows Kernel Driver in Rust

This article details the experience of writing a Windows kernel driver in Rust. The author overcomes the verbosity of converting between Rust and C/C++ types, using `wdk` crates to build a simple WDM driver – "Booster" – capable of changing the priority of any thread. The article walks through project setup, dependency configuration, core code implementation, driver installation, and testing, highlighting challenges and future improvements for Rust in kernel driver development.

Read more
Development kernel driver

Rapid Storage: Sub-Millisecond Latency Storage Built on Colossus

2025-04-10
Rapid Storage: Sub-Millisecond Latency Storage Built on Colossus

Google's Rapid Storage leverages the Colossus architecture to achieve an incredible 20 million requests per second throughput, providing sub-millisecond latency for reads and writes, particularly beneficial for AI/ML applications. Using gRPC streaming and a stateful protocol, Rapid Storage dramatically improves data access efficiency, preventing storage latency from blocking accelerators during model pre-training, for example. Its robust fault tolerance ensures data consistency and continuity even with client or server failures, enabling unlimited appends and resuming interrupted operations. This makes it a powerful solution for large-scale data processing.

Read more
Tech

Hormone Therapy: A Personal Journey of Sensory and Psychological Transformation

2025-06-19
Hormone Therapy: A Personal Journey of Sensory and Psychological Transformation

This blog post details the author's personal experience with feminizing hormone therapy and its impact on gender dysphoria. It provides a detailed account of the physiological and psychological changes experienced, including alterations in taste, smell, somatic sensations, spatial perception, and mood. The author explores the relationship between hormone therapy, neurotransmitters, and neuroreceptors, and its effects on the nervous system. Personal experiences in managing gender dysphoria are shared, along with speculation on the underlying mechanisms of hormone therapy's effects, prompting reflection on gender identity and neuroscience.

Read more

The Comma Conundrum: Why JSON's Syntax Needs a Rethink

2025-04-06

This post questions the necessity of commas in JSON. The author argues that commas in JSON are not a clever design choice, but rather increase the likelihood of syntax errors and reduce readability. The author proposes removing commas, utilizing spaces and colons to distinguish key-value pairs, and uses JSON5 as an example of improvements, although JSON5 only partially addresses the issue. The post concludes by mentioning a curious side effect of using AI systems in text generation.

Read more
Development syntax

Game-Changing Steel: Twisting Technique Creates Submicron 'Anti-Crash Wall'

2025-04-17
Game-Changing Steel: Twisting Technique Creates Submicron 'Anti-Crash Wall'

Researchers from the Chinese Academy of Sciences, Shandong University, and the Georgia Institute of Technology have developed a novel twisting technique that dramatically enhances the fatigue resistance of stainless steel. By creating a submicron-scale, three-dimensional 'anti-crash wall' within 304 austenitic stainless steel, the technique significantly improves strength and reduces cyclic creep. Tests showed a 2.6-fold increase in strength and a 2-4 order of magnitude reduction in strain due to ratcheting, resulting in up to a 10,000-fold improvement in fatigue resistance. This breakthrough has potential applications in aerospace and other demanding industries.

Read more

Millions of CT Scans Linked to Increased Cancer Risk

2025-04-19
Millions of CT Scans Linked to Increased Cancer Risk

A new study from UC San Francisco reveals that CT scans may be responsible for up to 5% of all annual cancers. The study, published in JAMA Internal Medicine, estimates that the 93 million CT scans performed in 2023 in the US could lead to nearly 103,000 cancer cases—three to four times higher than previous estimates. Infants and children face the greatest risk, but adults are also vulnerable due to higher scan frequency. Researchers urge a reduction in both the number and dosage of CT scans to mitigate this significant health concern. While CT scans are invaluable for diagnosis, the ionizing radiation they emit is a known carcinogen. The study highlights the need for better informed consent and reduced overuse of CT scans.

Read more
Tech

AMD Drops Proprietary OpenGL and Vulkan Drivers for Radeon Software on Linux

2025-05-30

AMD announced it will remove proprietary OpenGL and Vulkan drivers from its upcoming Radeon Software for Linux 25.20 release, fully embracing Mesa-based open-source drivers instead. This means the RadeonSI OpenGL driver and the proprietary Vulkan driver (based on AMDVLK) will no longer be included. This move is considered a significant step towards open-source by AMD and marks official support for the Mesa RADV Vulkan driver. RADV has long been the de facto Radeon Vulkan driver in Linux distributions, known for its performance and stability. This simplifies driver management and promises a more consistent and stable graphics experience for Linux users.

Read more

FCC Approves Verizon's $20B Frontier Acquisition After DEI Policy Drop

2025-05-16
FCC Approves Verizon's $20B Frontier Acquisition After DEI Policy Drop

The FCC, led by Chairman Brendan Carr, approved Verizon's $20 billion acquisition of Frontier Communications after Verizon pledged to end its diversity, equity, and inclusion (DEI) policies. Carr hailed the move as a positive step for equal opportunity and the public interest. This approval comes as Paramount Global and Skydance Media's $8 billion merger remains pending, potentially due to DEI concerns. Carr previously indicated he would block mergers involving companies promoting DEI programs. The acquisition allows Verizon to upgrade Frontier's network in 25 states, potentially bringing fiber to over 1 million homes annually.

Read more
Tech

90-Day Mars Trips with SpaceX Starship: A New Trajectory

2025-06-05
90-Day Mars Trips with SpaceX Starship: A New Trajectory

A new study proposes that human missions to Mars using existing SpaceX Starship technology could be shortened to just 90-104 days, significantly reducing the traditional 6-9 month transit time. By optimizing trajectories, the study outlines two new ballistic paths that avoid the need for expensive and complex nuclear propulsion. While challenges remain, including Starship reliability and the construction of Martian refueling infrastructure, this approach offers a promising pathway towards faster and more economical Mars exploration.

Read more

Google Translate Bug Turns 'Yes' into 'Forks' in Online Surveys

2025-03-26
Google Translate Bug Turns 'Yes' into 'Forks' in Online Surveys

A bizarre bug in a Pew Research Center's 2024 online survey replaced the 'yes' option with 'forks' for some respondents. The investigation revealed a 'lightbox popup' design feature caused some browsers to misinterpret the English survey as Spanish, triggering Google Translate's auto-translation. Google Translate, however, contained a peculiar error: translating 'yes' from Spanish to English resulted in 'forks'. Pew Research Center resolved the issue by disabling the browser's translation function and improving its programming. Analysis showed the bug had a negligible impact on the survey data.

Read more

Beyond Booleans: Improving Software Design

2025-08-28

This article argues against the overuse of booleans in software design. The author contends that many seemingly appropriate boolean values can be replaced with richer data types like datetimes and enums. Using booleans often leads to information loss and makes code harder to maintain. The author suggests carefully analyzing the underlying data meaning behind booleans and choosing more appropriate types, such as using datetimes to record event times and enums to represent statuses or types. Booleans are only justifiable as temporary variables for intermediate calculation results. This approach improves software design quality, prevents potential bugs, and enhances code maintainability and readability.

Read more
Development data types booleans

PostgreSQL FTS: 50x Speedup with Simple Optimizations

2025-04-09
PostgreSQL FTS: 50x Speedup with Simple Optimizations

A recent benchmark by Neon showed PostgreSQL's built-in full-text search (FTS) lagging behind pg_search. However, this article reveals that Neon's benchmark used an unoptimized standard FTS setup. By pre-calculating and storing the `tsvector` column and configuring GIN indexes with `fastupdate=off`, a dramatic performance boost is achieved. Experiments on a 10-million-row dataset demonstrated a ~50x speed improvement, proving that properly optimized standard FTS can rival dedicated search engines. The article also explores VectorChord-BM25, a BM25-based extension excelling in ranking tasks.

Read more
Development Full-Text Search

Ancient Greek Art Duel Remixed: The Hardham Mural and the Illusion of Reality

2025-03-05
Ancient Greek Art Duel Remixed: The Hardham Mural and the Illusion of Reality

This article connects a 12th-century mural at Hardham church to the famous painting contest between Zeuxis and Parrhasios in ancient Greece. Parrhasios, known for his deceptively realistic curtain painting, tricked even Zeuxis. The Hardham mural uses this same trick in its depiction of 'The Deception of Adam and Eve', challenging viewers' perceptions of images. The article explores the nature and value of art and warns against being fooled by visual realism, advocating for a 'spiritual vision' to transcend the limitations of visible things.

Read more

40-Year-Old Conjecture on Hash Tables Shattered

2025-03-16
40-Year-Old Conjecture on Hash Tables Shattered

For four decades, computer scientists have accepted Andrew Yao's 1985 conjecture on the efficiency of hash table lookups. However, Krapivin and his team have developed a novel hash table that dramatically outperforms Yao's worst-case bound. Their new algorithm achieves a far faster query and insertion time, and surprisingly, the average query time is a constant, irrespective of the table's fullness. This groundbreaking result not only refutes a long-held belief but also opens new avenues for hash table optimization.

Read more
Development

A Hagiography of Nine Inch Nails and their Mystical Guitarist

2025-03-15
A Hagiography of Nine Inch Nails and their Mystical Guitarist

This essay is a deeply personal reflection on the author's 25-year relationship with Nine Inch Nails, focusing on the band's music and the mystical aura surrounding their guitarist, Robin Finck. The author explores themes of rage, sexuality, and mysticism within NIN's work, detailing Finck's unique stage presence and playing style as a form of ecstatic experience. The writing process is likened to creating a hagiography, weaving together personal experiences of music, identity, and spiritual exploration into a compelling cultural critique and personal narrative. It's a captivating read for anyone interested in music, identity, or the power of artistic expression.

Read more
Misc

RSS: Reclaiming Your Attention in the Age of Algorithmic Control

2025-04-26

The internet has become a battleground for user attention, with algorithms prioritizing engagement over user experience. This article champions RSS as a way to regain control. By building chains of trust and selectively subscribing to feeds from trusted sources, users can filter information and curate their own content gardens. Using an RSS reader isn't just aggregation; it's a skill and a practice of intentional engagement, allowing you to own your attention.

Read more
Misc

mitmproxy2swagger: Automagically Reverse-Engineer REST APIs

2025-01-02
mitmproxy2swagger: Automagically Reverse-Engineer REST APIs

mitmproxy2swagger is a powerful tool that automatically converts mitmproxy captured traffic into OpenAPI 3.0 specifications. This allows you to automatically reverse-engineer REST APIs simply by running your apps and capturing the traffic. It supports both mitmproxy flow files and HAR files exported from browser developer tools. To use it, capture traffic with mitmproxy, save it as a file, and then run mitmproxy2swagger, specifying the input file, output file, and API prefix. The first run generates an initial schema which requires manual editing to remove unwanted paths. A second run generates the complete OpenAPI specification based on the edited schema, optionally including example data.

Read more
Development

Five Persuasion Tactics for Engineering Managers

2025-05-13
Five Persuasion Tactics for Engineering Managers

This article explores five persuasion techniques commonly used by engineering managers, illustrated with real-life examples. First is the 'Nemawashi' method, involving preemptive communication with stakeholders to build support and minimize conflict. Next is 'Decoy Pricing,' strategically presenting options to guide the desired choice. Then, 'Reverse Psychology' uses counterintuitive suggestions to trigger a desired response. Following is 'Let Me Decide That For You (LMDTFY),' where a decision is made with the option of veto, fostering autonomy. Finally, 'Engineered Serendipity' involves creating coincidences to facilitate communication. These tactics can significantly improve an engineering manager's effectiveness in project approvals, resource acquisition, and team collaboration.

Read more
Development Persuasion Techniques
1 2 28 29 30 32 34 35 36 596 597