C++26: Removed and Deprecated Features Roundup

2025-03-20

C++26 is removing or deprecating several features. These include the complete removal of the `std::allocator` typedef deprecated in C++20, and the no-argument overload of `std::basic_string::reserve()`; removal of deprecated Unicode conversion utilities and `std::strtok`; removal of aged `strstreams` and `std::shared_ptr` atomic access APIs; and removal of `std::wstring_convert`. Additionally, `std::is_trivial` is deprecated, with suggestions to use the more precise `is_trivially_XXX` alternatives; and `std::memory_order::consume` is deprecated due to unsatisfactory specification and implementation difficulties. These removals and deprecations aim to improve language safety and efficiency, and clean up outdated functionality.

Read more

Toxic Legacy: Dried-Up Reservoir Reveals a Health Crisis

2025-03-20
Toxic Legacy: Dried-Up Reservoir Reveals a Health Crisis

Jesús displays infected spots on his hands caused by water pollution at the completely dry Endhó Dam reservoir. Independent scientific reports reveal the nearby soil contains numerous toxic substances dumped by chemical plants, causing skin allergies among residents. These include heavy metals like lead and mercury, arsenic, cyanide, nitrates, and other pollutants far exceeding environmental limits. Data suggests at least two generations of locals suffer from serious health issues, including cancer, kidney, and lung diseases.

Read more

Tesla Recalls Entire Cybertruck Fleet: Falling Trim Pieces Force Massive Recall

2025-03-20
Tesla Recalls Entire Cybertruck Fleet: Falling Trim Pieces Force Massive Recall

Tesla has issued a recall for all 46,096 Cybertrucks produced between November 2023 and February 2025. The recall addresses a faulty adhesive causing stainless steel roof trim panels to detach while driving. Owners must bring their vehicles to dealerships for repairs involving a stronger adhesive and reinforcement. This marks the eighth recall for the Cybertruck since deliveries began in 2023, although previous recalls were often software-based. This one requires physical intervention.

Read more
Tech

Physix.go: A Simple Physics Engine in Go

2025-03-20
Physix.go: A Simple Physics Engine in Go

Physix.go is a simple, fast, and easy-to-use physics engine written in Go. It offers efficient physics calculations, including particle-based simulations, vector operations, and spring dynamics. Installation is via `go get github.com/rudransh61/Physix.go`, with examples readily available. The engine supports rectangle-rectangle and circle-circle collision detection with bouncing effects based on momentum and energy conservation, and also includes spring simulation capabilities.

Read more
Development Physics Engine

Credit Card Inequality: The Rich Get Richer, the Poor Pay More

2025-03-20
Credit Card Inequality: The Rich Get Richer, the Poor Pay More

The US credit card market is deeply divided: wealthy 'transactors' enjoy lavish rewards, while poorer 'revolvers' are trapped in a cycle of high-interest debt. Soaring living costs push more people into credit card reliance, resulting in record-high debt of $1.2 trillion. The rich not only benefit from their spending but indirectly subsidize reward programs, costs ultimately passed on to all consumers through high swipe fees. This structural inequality, the article argues, requires legislative intervention, such as caps on interest rates and swipe fees, to alleviate the financial strain on the poor. Recent economic slowdown and rising delinquency rates suggest the system is unsustainable.

Read more

The iOS App Store: A Wall to Third-Party Smartwatch Development

2025-03-20
The iOS App Store: A Wall to Third-Party Smartwatch Development

The rePebble team is back, but building an iOS app is proving to be a herculean task. The author recounts the numerous limitations encountered on iOS during the original Pebble, like the inability to send texts, reply to notifications, or interact with other apps – problems exacerbated over the last eight years. Apple's restrictions are framed not as security measures but as deliberate moves to maintain its walled ecosystem. The post calls on users to pressure Apple and support antitrust legislation to improve the iOS development environment for third-party smartwatches.

Read more
Development

The Rise of Solar PV: A Cheap Energy Future?

2025-03-20
The Rise of Solar PV: A Cheap Energy Future?

This article explores the rapid growth of solar photovoltaic (PV) power generation and its future potential. While currently accounting for only around 4% of total US electricity generation, the cost of solar PV has fallen nearly ten thousandfold in the last 70 years and is projected to fall further. However, the intermittency of solar power is a major challenge, as it cannot generate electricity on demand. The article uses simulations to explore strategies for addressing intermittency by increasing solar panel capacity and energy storage systems. It concludes that as solar and storage costs continue to decline, "overbuilding" to meet a larger fraction of electricity demand will become economically feasible. Ultimately, solar's low and declining costs make it a competitive energy option, but its intermittency remains a challenge to overcome.

Read more
Tech PV

Plex Raises Prices After a Decade, Introduces Paid Remote Streaming

2025-03-20
Plex Raises Prices After a Decade, Introduces Paid Remote Streaming

Streaming platform Plex announced its first price increase in a decade for its Plex Pass subscription service, effective April 29th. Monthly subscriptions will jump from $4.99 to $6.99, annual subscriptions from $39.99 to $69.99, and lifetime subscriptions from $120 to $249.99. Concurrently, remote playback of personal media is becoming a paid feature. Users can access remote streaming via a Plex Pass or a new Remote Watch Pass ($1.99/month or $19.99/year). Plex cites rising costs and the need for continued development as reasons for the changes.

Read more

Greenpeace Ordered to Pay $666M Over Dakota Access Pipeline Protests

2025-03-20
Greenpeace Ordered to Pay $666M Over Dakota Access Pipeline Protests

A North Dakota jury ordered Greenpeace to pay over $666 million in damages to Energy Transfer for defamation and other claims related to protests against the Dakota Access pipeline. Energy Transfer accused Greenpeace of defamation, trespassing, nuisance, civil conspiracy, and other actions. Greenpeace plans to appeal, stating the fight against Big Oil continues. The case stems from 2016-2017 protests against the pipeline and its crossing of the Missouri River upstream from the Standing Rock Sioux Tribe's reservation.

Read more

Minimal GitHub Pages Deployment with GitHub Actions

2025-03-20
Minimal GitHub Pages Deployment with GitHub Actions

This post details a minimal approach to building and deploying a fully custom website using GitHub Actions and GitHub Pages. By enabling GitHub Pages, creating a YAML workflow file (publish.yml) with build and deployment steps, and placing the generated site files in the `_site/` directory, you can easily deploy static websites. This simple method allows for creating more complex features using scheduled workflows and Git scraping, such as publishing Atom feeds or custom websites, without extensive configuration.

Read more

Tesla Recalls 46,096 Cybertrucks Over Detachable Panel

2025-03-20
Tesla Recalls 46,096 Cybertrucks Over Detachable Panel

Reuters reports that Tesla is recalling 46,096 Cybertruck electric pickup trucks in the U.S. due to a risk of detachment of an exterior stainless-steel trim panel, posing a road hazard. This is one of several recalls for the Cybertruck since last year. Tesla will replace the affected part free of charge. While Tesla accounts for a significant portion of U.S. vehicle recalls, many issues are resolved with over-the-air software updates. Shares remained largely unchanged in premarket trading.

Read more
Tech

Unresolved Mystery in the Sequence of Last Two Digits of 2^n

2025-03-20

Mathematicians have investigated the sequence of the last two digits of 2^n, finding that 2^n only conforms to this sequence when n takes specific values (congruent to 3, 6, 10, 11, or 19 mod 20). No additional conforming numbers have been found for n up to 50000. Further research reveals that checking digits from right to left until an odd digit is found requires checking at most the 18th digit. This discovery sparks further thought about the underlying pattern of this sequence and offers new avenues for mathematical exploration.

Read more
Misc sequence

Open Source Under Siege: AI Crawlers Unleash Chaos

2025-03-20
Open Source Under Siege: AI Crawlers Unleash Chaos

A wave of aggressive AI crawlers is crippling open-source projects. Ignoring robots.txt and consuming massive resources, these bots have caused outages at SourceHut, KDE GitLab, and GNOME GitLab. Communities are resorting to desperate measures, from implementing CAPTCHAs like GNOME's Anubis to blocking entire countries. This highlights the disproportionate burden placed on open-source communities and the unsustainable cost of maintaining free software in the age of rampant AI data scraping.

Read more
Development AI crawlers

Frontend Framework Fatigue: Stop Rewriting Everything!

2025-03-20

A frontend engineer with 20+ years of experience rails against the frontend community's obsession with rewriting applications. He argues that constantly chasing new frameworks wastes valuable time and energy that should be focused on product development. Instead of constantly switching tools, he advocates for deep mastery of core web technologies for long-term success. The over-reliance on frameworks is also making it difficult for new developers to enter the field, hindering web innovation. He calls for a return to web fundamentals to avoid being swept away by the tide of framework churn.

Read more
Development

Diving Deep into Compound File Binary Format (CFBF)

2025-03-20

The Compound File Binary Format (CFBF), also known as Compound Document Format, is a compound document file format that stores numerous files and streams within a single disk file. Resembling a FAT filesystem, it's composed of sectors, a File Allocation Table (FAT), directories, and various sector types including FAT sectors, MiniFAT sectors, Double-Indirect FAT sectors, directory sectors, and stream sectors. A CFBF file begins with a 512-byte header containing information to interpret the rest of the file. Understanding CFBF's structure is crucial for comprehending the underlying storage of files like Microsoft Office documents.

Read more
Development file format

Dutch Parliament Votes to Ditch US Tech, Prioritize National Sovereignty

2025-03-20
Dutch Parliament Votes to Ditch US Tech, Prioritize National Sovereignty

The Dutch parliament unanimously passed eight motions urging the government to replace US-made technology with homegrown alternatives. Driven by concerns about data sovereignty and the potential for US tech giants to exert political pressure, the motions call for a range of actions, including halting migrations to American cloud services, creating a Dutch national cloud, and repatriating the .nl top-level domain. MP Barbara Kathmann argued that over-reliance on US tech weakens the Netherlands' digital sovereignty and expertise. While non-binding, the overwhelming support for these motions puts significant pressure on the government to act, potentially setting a precedent for other European nations.

Read more

Space Mission Returns: The 'Gulf of America' Incident

2025-03-20
Space Mission Returns: The 'Gulf of America' Incident

After a nine-month, 286-day journey, the SpaceX Crew Dragon spacecraft carrying four astronauts, including Butch Wilmore and Suni Williams, successfully splashed down. However, the return was marred by an unexpected geographical error: the landing site was reported as the 'Gulf of America' instead of the Gulf of Mexico. This humorous mistake sparked online discussions and raised questions about mission details. Ars Technica previously covered various aspects of the mission, and this final comedic twist adds an unexpected layer to the long and strange saga.

Read more
Tech Astronauts

EU Forces Apple to Open iOS: A Battle Over Interoperability and Innovation

2025-03-20
EU Forces Apple to Open iOS: A Battle Over Interoperability and Innovation

The EU, citing the Digital Markets Act (DMA), is forcing Apple to open nine iOS connectivity features to boost interoperability and break Apple's closed ecosystem. Apple counters that this is anti-innovative, harms user privacy and security, and restricts its innovation in Europe. Smaller companies support the EU's decision, arguing that Apple's actions stifle competition, leading to higher prices and reduced innovation. The core of this debate is how to balance the innovative drive of large tech companies with the need to foster market competition.

Read more
Tech

Icicle: Destructive Updates via Tardis Monad and Stitching Graph

2025-03-20

Icicle, a high-level streaming query language, compiles to C using a struct-of-arrays approach. To ensure purity, the compiler initially inserts copy operations before array mutations. This post details an optimization using the Tardis Monad and a stitching graph to eliminate most of these copies, enabling destructive updates and achieving up to a 50% runtime reduction. The algorithm builds a reference graph to track array references, using forward and backward traversals with the Tardis Monad to determine safe destructive updates. This cleverly combines functional programming concepts with compile-time optimization, offering a novel approach to improving streaming query language performance.

Read more
Development

arXivLabs: Community Collaboration on New arXiv Features

2025-03-20
arXivLabs: Community Collaboration on New arXiv Features

arXivLabs is an open platform enabling developers to collaborate with the arXiv community to build and share new features directly on the website. Participants must adhere to arXiv's values of openness, community, excellence, and user data privacy. Have an idea to enhance the arXiv community? Learn more about arXivLabs!

Read more
Development

Deep-Sea 'Dark Oxygen' Discovery Sparks Scientific Debate

2025-03-20
Deep-Sea 'Dark Oxygen' Discovery Sparks Scientific Debate

A study suggesting that polymetallic nodules on the deep ocean floor may produce 'dark oxygen' through electrolysis has ignited a fierce scientific debate. This challenges the established view that photosynthesis was the primary source of early Earth's oxygen. The discovery has implications for theories on the origin of life and the burgeoning deep-sea mining industry. However, many scientists are skeptical, citing potential methodological flaws and suggesting alternative explanations for the observed oxygen. Further research is needed to validate or refute this controversial finding.

Read more

Stelvio: Streamlined AWS Management for Python Devs

2025-03-20
Stelvio: Streamlined AWS Management for Python Devs

Stelvio is a Python library simplifying AWS cloud infrastructure management and deployment. It uses pure Python, offering smart defaults for complex configurations. Developers define cloud resources with familiar Python code, cleanly separating infrastructure from application code. Currently supporting Lambda, DynamoDB, and API Gateway (with more AWS services planned), Stelvio prioritizes developer productivity over infrastructure complexity, offering a more streamlined approach than Terraform, Pulumi, or AWS CDK. Note: Stelvio is in early alpha, ideal for experimentation.

Read more
Development Cloud Infrastructure

JFK Assassination: Thousands of Declassified Documents Released

2025-03-20
JFK Assassination: Thousands of Declassified Documents Released

The National Archives released tens of thousands of declassified documents related to the assassination of President John F. Kennedy in 1963. Key revelations include a previously heavily redacted 1961 memo detailing CIA activities and tensions with President Kennedy, detailed records of CIA wiretapping of Soviet and Cuban diplomatic facilities in Mexico City, and surveillance related to Lee Harvey Oswald. The release fuels further investigation into the assassination and sparks debate about the CIA's role and government transparency.

Read more

CSS Gap Decorations: A New Way to Style Separators

2025-03-20
CSS Gap Decorations: A New Way to Style Separators

Drawing separator lines is common in web design, but existing CSS methods (like borders and pseudo-elements) have limitations, especially with Flexbox and Grid layouts. This article introduces the CSS gap decorations proposal, offering more control over separator styles in grids and flexboxes, including length, color, and position, even across multiple rows and columns. The proposal is seeking developer feedback to refine its functionality.

Read more
Development Grid Layout

SoftBank Acquires Ampere Computing for $6.5B, Doubling Down on AI

2025-03-20
SoftBank Acquires Ampere Computing for $6.5B, Doubling Down on AI

SoftBank Group Corp. announced the acquisition of Ampere Computing, a leading independent silicon design company, for $6.5 billion in an all-cash deal. This acquisition strengthens SoftBank's AI infrastructure investments and accelerates its growth in AI. Ampere will operate as a wholly-owned subsidiary, retaining its name and Santa Clara headquarters. SoftBank CEO Masayoshi Son stated the acquisition will help accelerate its vision for Artificial Super Intelligence. Ampere CEO Renee James expressed excitement about joining SoftBank and continuing its AmpereOne roadmap for high-performance Arm processors and AI. The transaction is expected to close in the second half of 2025.

Read more
Tech

Hardened by the Rails: A Canadian Railroad Memoir

2025-03-20
Hardened by the Rails: A Canadian Railroad Memoir

At 19, the author, encouraged by his parents, takes a job with Canadian National Railways. Expecting a cushy groundman position, he becomes a lineman instead, embarking on a challenging and transformative experience. The memoir vividly details his grueling work in a remote Saskatchewan town, his relationships with a rough-and-tumble crew, and his unexpected growth amidst harsh conditions. It's a compelling story of youth, self-discovery, and becoming a man, infused with humor and reflection.

Read more

University of Toronto Hackathon: Accidental Vulnerability Discovery

2025-03-20
University of Toronto Hackathon: Accidental Vulnerability Discovery

A University of Toronto student, while registering for the GenAI Genesis 2025 hackathon, stumbled upon a vulnerability. After resetting his password (his password manager failed to save it), he noticed the reset link pointed to a Firebase app. Curiosity piqued, he tried some common Firebase exploitation techniques. He discovered the website updated application status by writing the entire application object, not just the necessary fields. Exploiting this, he successfully changed his application status to 'accepted'. He further found an information leakage vulnerability, allowing early access to review results, reviewer information, and comments. The vulnerability has since been patched.

Read more
Development hackathon

Knossos Palace: The Archaeological Construction of a Pacifist Utopia

2025-03-20

This article explores the excavation of the Palace of Knossos on Crete by Arthur Evans and how it was imbued with a pacifist utopian narrative. To foster reconciliation between Greece and the Ottoman Empire, Evans suppressed evidence of Minoan military installations, portraying Minoan society as a peaceful and prosperous matriarchy under a benevolent mother goddess. This constructed pacifism resonated during the war-torn 20th century, embraced by artists and intellectuals as a response to violence. However, over time, Evans' interpretation of Knossos has been shown to be fraught with contradictions and inaccuracies, and the image of a peaceful utopia has been largely revised by historians.

Read more
History Pacifism

Austral: A Systems Programming Language Focused on Simplicity and Strictness

2025-03-20
Austral: A Systems Programming Language Focused on Simplicity and Strictness

Austral is a new systems programming language designed for simplicity and strictness. Think of it as Rust's essential features or a modernized, stripped-down Ada. Key features include a strong static type system, linear types, capability-based security, and strong modularity. Linear types enforce correct resource lifecycle management, preventing memory leaks and other errors, while capability-based security mitigates supply chain attacks. Austral eschews features like NULLs, garbage collection, and exceptions to maximize safety and predictability.

Read more
1 2 367 368 369 371 373 374 375 596 597