0. Changing how we develop Ladybird (ladybird.org)
884 points · 554 comments · by EdwinHoksberg
The Ladybird browser project is transitioning to a maintainer-only development model, ending public pull requests to ensure better security and accountability as it prepares for its first alpha release. [src]
The rise of AI-generated pull requests has fundamentally shifted the value of code contributions, with maintainers now facing a surge of low-effort, "big lumps of code" that often lack the human intent or quality previously expected [0][9]. While some argue that rejecting external patches improves security and filters out "idiots," others contend that barring outside fixes forces maintainers to redundanty re-solve bugs already fixed by the community [3][8]. This transition has sparked a debate over "class solidarity" in engineering, as some welcome high-quality AI contributions from non-technical users while others fear the loss of the intangible human connections and mentorship that defined the "bazaar" era of open source [1][2][4]. Despite skepticism that AI has yet to deliver on "10x productivity" in major software releases, there is a growing sense that the
1. India's surprise baby bust (economist.com)
237 points · 1028 comments · by hakonbogen
India's fertility rate has fallen faster than expected to below replacement levels, signaling a demographic shift that challenges the country's economic growth prospects and serves as a warning for other developing nations. [src]
The decline in fertility is largely attributed to the conflict between modern economic expectations and human biology, as individuals delay parenthood until their late 20s or 30s to achieve financial stability and "dignified" middle-class lives [1][3][4]. While some argue that industrialization shifts human priorities toward hedonistic pursuits that are incompatible with child-rearing [0], others contend that the primary barrier is the lack of affordable housing and early-career security [3][4]. There is significant disagreement regarding the consequences of this trend: some view population contraction as a logical response to automation and resource scarcity [2][7][8], while others warn that it leads to economic stagnation and the potential "slow extinction" of cultures [6][9].
2. Google to pay SpaceX $920M a month for compute capacity at xAI data centers (cnbc.com)
301 points · 894 comments · by toephu2
Google has agreed to pay SpaceX $920 million monthly through June 2029 to lease AI compute capacity, utilizing approximately 110,000 Nvidia GPUs to meet surging demand for its Gemini Enterprise platform. [src]
The deal is characterized by some as a "masterful piece of financial engineering" designed to make SpaceX GAAP profitable, potentially allowing it to join the S&P 500 and boosting Google’s own equity stake in the company [0]. However, skeptics argue the $11 billion annual revenue boost is a temporary "paper" transaction intended solely to inflate IPO pricing, noting that the contract can be terminated with 90 days' notice starting in 2027 [3][6]. There is significant disagreement regarding SpaceX's valuation; critics point out that its 94x revenue multiplier far exceeds comparable datacenter REITs (10x) or aircraft leasing firms (3x P/S), leading to fears that the market is behaving irrationally [1][2][4][5]. While some see this as a strategic move toward
3. Did Claude increase bugs in rsync? (alexispurslane.github.io)
507 points · 547 comments · by logicprog
A statistical analysis of rsync releases concludes that Claude-assisted development has not increased bug rates, finding that recent AI-involved versions are "thoroughly unremarkable" and sit within historical norms. The report suggests recent outrage was driven by social media bias rather than empirical evidence of decreased software quality. [src]
The use of Claude in rsync has sparked debate over whether LLM-assisted code introduces subtle bugs, such as replacing `malloc` with `calloc` without considering performance costs [4]. While some argue that disclosure is necessary to track "slop" or manage legal risks regarding code provenance and licensing [3][9], others contend that pressuring maintainers will only lead to hidden AI usage to avoid drama [0][2][7]. Critics also point out that the data linking Claude to increased bugs may be flawed due to release timing biases and the possibility of unattributed AI use in earlier versions [5].
4. Gov.uk has replaced Stripe with Dutch provider Adyen (theregister.com)
580 points · 229 comments · by toomuchtodo
The UK government has transitioned its Gov.uk Pay platform from Stripe to the Dutch payment processor Adyen to handle public sector transactions. [src]
The Gov.uk contract shift highlights how payment processing costs are often perceived as an inflated "scam" or "rake" designed to fund rewards programs and financial intermediaries [1][2][5]. While US transaction fees can reach 4%, international public utilities like Brazil’s Pix and India’s UPI demonstrate that instant payment infrastructure can operate for a fraction of the cost [1][2]. Commenters disagree on whether these centralized, regulated systems stifle innovation or if the US private ecosystem is simply a victim of regulatory capture that prevents cheaper alternatives like FedNow from gaining traction [2][4][5]. Notably, the contract's small size surprised some, though others pointed out that UK interchange fees are already capped at low levels and the government handles relatively few card-based transactions [0][8].
5. C++: The Documentary (herbsutter.com)
420 points · 312 comments · by ingve
*C++: The Documentary* has premiered on YouTube, featuring creator Bjarne Stroustrup and other industry leaders to chronicle the language's 40-year history from its Bell Labs origins to its current status as a rapidly growing global standard. [src]
While C++ remains a dominant force for performance-critical applications like games and AI, developers are deeply divided over its immense complexity and the fragmented nature of its ecosystem [0][1][8]. A major point of contention is the Standard Template Library (STL); some argue it is a well-designed foundation of generic programming, while others claim it is an "inexplicably terrifying" collection of outdated implementations that lead to slow build times and poor performance [5][7][9]. Consequently, many projects "carve out" their own language subsets, which can make jumping into new codebases difficult due to the lack of a singular, unified style [1][2][6]. Despite these criticisms of its "incoherent" design, some find the language manageable once a project-specific "warm-up" is complete or when utilizing modern features like C++23
6. New method turns ocean water into drinking water, without waste (rochester.edu)
515 points · 211 comments · by speckx
University of Rochester researchers developed a solar-powered desalination system using laser-etched black metal that produces fresh water without creating toxic brine, instead extracting solid salts and minerals like lithium for reuse. [src]
While the proposed thermal method is notable for producing crystalline salt instead of brine, critics argue that conventional reverse osmosis is already near the theoretical energy optimum and that solid salt may actually be more difficult to manage than liquid waste [0][1]. A central debate exists regarding the environmental impact of brine; some claim it "wreaks havoc" on local ecosystems by depleting oxygen, while others argue the issue is a tractable engineering problem solvable through dilution or wider dispersal [2][5][8][9]. Proposed solutions for brine disposal include mixing it with municipal wastewater or fresh seawater to return it to ambient salinity levels [3][6][8].
7. Astronauts told to return to ISS after sheltering over air leak repairs (bbc.com)
419 points · 265 comments · by janpot
Five astronauts returned to normal duties on the International Space Station after briefly sheltering in a SpaceX spacecraft while Russian cosmonauts paused repairs on persistent air leaks in the Zvezda service module. [src]
The recurring structural integrity issues and air leaks in the Russian segment of the ISS have sparked debate over the risks of long-duration spaceflight, such as a mission to Mars where help would be unavailable [0][5][7]. While some users suggested simple fixes like specialized paint or glue [1][6], others noted that sealing pressurized cracks is technically complex and that previous sealant applications have yielded uncertain results [3][8]. Astronauts shelter in return vehicles during these repairs as a safety precaution to ensure they are not separated from their exit route by locked airlocks if a catastrophic failure occurs [2][4].
8. Tracing a powerful GNSS interference source over Europe (arxiv.org)
431 points · 230 comments · by mimorigasaka
Researchers have identified a constellation of Russian early warning satellites in Molniya orbits as the source of powerful, wide-area GNSS interference events affecting Europe, Greenland, and Canada since 2019. [src]
GNSS jamming has become a daily reality for residents and workers near the Ukrainian and Kaliningrad borders, with disruptions so pervasive that Russian ride-sharing apps now include manual location features to bypass the interference [0][9]. While some speculate the jamming could be a byproduct of military communications or regular capability testing, others suggest it is a deliberate, ground-based effort that affects vast areas regardless of the impact on local Russian populations [1][3][4][6]. Potential responses discussed range from diplomatic treaty challenges to kinetic or electronic warfare, though some argue the behavior will persist until direct consequences are imposed on the Russian ruling class [5][8].
9. Conventional Commits encourages focus on the wrong things (sumnerevans.com)
368 points · 270 comments · by jsve
The author argues against Conventional Commits, claiming the standard prioritizes redundant change types over essential project scopes and fails to deliver on promises like automated changelog generation, instead advocating for the "scope-prefixed" format used by major projects like Linux and Go. [src]
The primary debate centers on whether Conventional Commits prioritize machine-readable automation over human-centric context. Proponents argue that the rigid structure is essential for CI/CD workflows, such as automating semantic versioning and generating grouped release notes [3][9]. However, critics contend that "type" and "scope" tags are often redundant or unhelpful, as the source tree already indicates what was changed [0].
A significant point of contention is the inclusion of external references. Many users believe a link to a change request or JIRA ID is the most vital piece of information for understanding the "why" behind a change [0][2]. Conversely, others warn that relying on external links is risky because issue trackers are often deleted or replaced, leaving the commit history orphaned; they argue the "why" should be baked directly into the commit message or source code [4][
10. pg_durable: Microsoft open sources in-database durable execution (github.com)
468 points · 106 comments · by coffeemug
Microsoft has open-sourced **pg_durable**, a PostgreSQL extension that enables long-running, fault-tolerant "durable execution" directly within the database. It allows developers to define SQL-native workflows that automatically checkpoint progress and resume from the last successful step after crashes, restarts, or failures. [src]
The discussion centers on whether durable execution belongs inside the database, with some arguing that Postgres should serve as a single, extensible data system for all needs [0]. While some users find the SQL-based workflow syntax bizarre and difficult to read compared to traditional code [5][6], contributors note a clear divide between customers who want to maximize database capabilities and those who prefer external orchestration [7][8]. Critics also point out that despite Microsoft open-sourcing this tool, Azure's Postgres offerings still lag behind competitors in supporting other modern extensions [3].
11. Gemma 4 QAT models: Optimizing compression for mobile and laptop efficiency (blog.google)
399 points · 128 comments · by theanonymousone
Google has released new Gemma 4 model checkpoints using Quantization-Aware Training (QAT) to reduce memory usage and improve performance on mobile devices and consumer GPUs while maintaining high model quality. [src]
The release of Gemma 4 QAT models has sparked debate over the utility of local LLMs, with some users questioning the "obsession" with smaller models when cloud-based alternatives like Claude are readily available [0]. While some testers find the smaller 2B and 4B variants "too dumb" for general use or prone to hallucination [1][6], others report success using them for specific tasks like structured JSON output and web search tool-calling, particularly when paired with optimizations from Unsloth [2][8]. Technical discussion highlights the rapid, fragmented release cycle of these models, which creates significant integration work for developers using tools like llama.cpp [9], and the necessity of quantization to fit the 12B model within the 16GB RAM limits of modern hardware [3][4].
12. Ultra-processed foods in the global food system: The role of tobacco companies (ajph.aphapublications.org)
218 points · 290 comments · by giuliomagnifico
We couldn't summarize this story. [src]
The discussion centers on the validity of the "ultra-processed" label, with some arguing it is a meaningless term used for media attention while others defend industrial food as a logistical necessity for global survival [0][8]. Commenters debate the ethics of marketing these products, questioning how employees rationalize working for conglomerates that mirror tobacco industry tactics [1][3][4]. Additionally, concerns were raised regarding the health impacts of synthetic nicotine pouches on youth, though some users disputed the specific claim that these products cause unique gastrointestinal issues [2][5].
13. Harness engineering: Leveraging Codex in an agent-first world (openai.com)
287 points · 199 comments · by pramodbiligiri
OpenAI engineers built a complex software product with one million lines of code entirely generated by Codex, reducing development time by 90% and shifting the human role from manual coding to designing agent-friendly environments, feedback loops, and architectural guardrails. [src]
The discussion centers on a debate over whether generating a million lines of code with a small team is a milestone of productivity or a sign of impending technical debt and "bloat" [0][1][6]. While some argue that high throughput demonstrates AI's ability to handle large-scale projects previously dismissed as "toy" tasks [7], others contend that optimizing for line count leads to "sloppier" software and makes future manual maintenance nearly impossible [0][9]. Critics also express concern that this shift toward "agent-first" engineering may render senior expertise obsolete, transforming software development into a requirement-configuration role rather than a craft [3][8].
14. Three of our worst VC stories (twitter.com)
276 points · 159 comments · by orgonon
A collection of social media threads features entrepreneurs and tech leaders sharing their worst experiences and negative encounters with venture capitalists. [src]
While Venture Capital is often associated with "horror stories" involving predatory behavior and "unhinged" requests [0][7], some argue these narratives dominate because "feel good" stories generate fewer clicks [3]. A notable counter-example involves a VC who "strong armed" a board into sacrificing their own shares to fix a legal error that would have cost a founder $125M [3]. However, skeptics maintain that many VCs operate on "vibes" rather than talent assessment [8], and that ruthless behavior—such as attempting to force out co-founders—is a common "business decision" or a reflection of the investor's character [1][2][6].
15. Meta enables ADB on deprecated Portal devices [video] (fb.watch)
301 points · 123 comments · by jenders
Meta has enabled Android Debug Bridge (ADB) access for deprecated Portal devices, allowing developers to build and sideload applications onto the hardware. [src]
Meta's decision to enable ADB on deprecated Portal devices is viewed by some as a "happy story" driven by the CTO's personal interest, while others see it as a late and insufficient response to the systemic issue of locked-down hardware becoming e-waste [0][3][5]. Former engineers reveal that internal pleas to open the device were previously denied due to security key concerns and that the product's failure was rooted in "neglect and stupidity," political infighting, and the fallout from the Cambridge Analytica scandal [1][4][6]. While users praise the Portal as a superior video-calling tool for the elderly, the discussion highlights a broader desire for government-mandated bootloader unlocking to give deprecated electronics a second life [7][8][9].
16. I tested every IP KVM in my Homelab (jeffgeerling.com)
303 points · 92 comments · by vquemener
Jeff Geerling reviewed a wide range of IP KVMs for homelab use, ranging from the premium, open-source PiKVM and business-oriented TinyPilot to budget-friendly options like the $25 DezKVM-Go and the $70 NanoKVM, while highlighting security risks and the benefits of hardware-level remote access. [src]
The PiKVM V4 Plus is highly praised for its technical accuracy and reliability compared to cheaper alternatives like GL.iNet, which can suffer from low-level USB signaling errors [0]. While $400 is considered expensive for home users, it is viewed as a negligible cost for businesses compared to enterprise server components [4][5]. Users remain frustrated that IP KVMs remain a difficult, expensive problem to solve, often preferring them over unreliable built-in BMCs or outdated serial-based out-of-band management [3][6][8][9].
17. Dutch gov't will only allow European company to operate DigiD platform (nltimes.nl)
288 points · 101 comments · by TechTechTech
The Dutch government will restrict future DigiD management contracts to European companies to protect national security and prevent foreign governments, specifically the United States, from accessing citizen data through non-European parent companies. [src]
The Dutch government’s decision to block a foreign acquisition of DigiD’s infrastructure provider reflects a shift away from a long-standing reliance on private outsourcing and market-driven tenders [4][8]. While some users argue that national identity systems should be entirely government-run to ensure sovereignty [0][2], others note that the Dutch government often prefers outsourcing to avoid the high costs, delays, and salary requirements associated with in-house software development [5][6]. Despite the controversy, some point out that outsourcing critical state functions is a historical norm used to combat corruption or manage specialized logistics [9].
18. Azure Linux 4.0 is Microsoft's first general-purpose Linux (boxofcables.dev)
212 points · 149 comments · by haydenbarnes
Microsoft has launched Azure Linux 4.0 into public preview, transitioning the Fedora-derived distribution from an internal tool to a general-purpose cloud operating system available for any Azure virtual machine and soon for the Windows Subsystem for Linux (WSL). [src]
Commenters largely reject the "general-purpose" label, noting that Microsoft itself describes the OS as "Purpose-Built for Azure" and lacks the desktop environment or broad hardware compatibility typical of general-purpose distributions like Debian or Ubuntu [0][1][5][8]. While some argue it is "general purpose" in its ability to run diverse Linux applications and containers [4], others view the release as a "nonevent" that remains strictly confined to the Microsoft ecosystem [3][8]. Concerns regarding Microsoft's historical "Embrace, Extend, Extinguish" strategy were raised, though some users noted that the use of RPM and MIT licenses makes such a move more difficult in this context [2][6].
19. Open Code Review – An AI-powered code review CLI tool (github.com)
279 points · 71 comments · by geoffbp
Alibaba has open-sourced Open Code Review, an AI-powered CLI tool that combines deterministic engineering with LLM agents to provide precise, line-level code analysis and defect detection at scale. [src]
While benchmarks show the tool has high recall for identifying issues, its low precision (12%) sparked a debate over whether excessive false positives waste developer time or are simply "easy to ignore" [[1]](https://news.ycombinator.com/item?id=48408272 "Ran it on a subset of 10 of the 50 PRs in this benchmark https://codereview\.withmartian\.com - very good recall (74%, e.g. found a lot of the golden issues) - not so good precision (12%, e.g. lots of false positives) - the precision causes the F1 to tank (20%, if this stays the same on the full 50 sample it would puts it almost last, even less than Kilo+Grok)")[4][5]. Some users argue that using a different model for review than the one used for coding provides better coverage due to differing training gaps, though others dismiss this as anthropomorphizing the AI [2][9]. While some developers prefer building custom review scripts or using established services like CodeRabbit, others find value in the CLI approach for its ability to catch small details missed during initial development [3][7].
Brought to you by ALCAZAR. Protect what matters.