UNESCO's Virtual Museum of Stolen Cultural Objects Launches

2025-09-20
UNESCO's Virtual Museum of Stolen Cultural Objects Launches

UNESCO launched its Virtual Museum of Stolen Cultural Objects, a global platform utilizing 3D modeling and VR to reconstruct and showcase stolen artifacts. Designed by Pritzker Prize winner Francis Kéré and funded by the Kingdom of Saudi Arabia, in collaboration with INTERPOL, the museum not only displays stolen objects but also provides educational content and testimonies from affected communities. A dedicated room highlights successful restitution cases, promoting awareness and international cooperation against looting and trafficking of cultural property.

Read more

Is Machine Translation Finally 'Solved'? A Look at the Algorithmic Babel Fish

2025-09-20
Is Machine Translation Finally 'Solved'?  A Look at the Algorithmic Babel Fish

This article examines the evolution of machine translation (MT), from AltaVista's Babel Fish to today's sophisticated AI-powered tools. While advancements have dramatically improved speed and efficiency, the author uses Umberto Eco's critique of early MT systems to highlight the persistent challenges in translating nuanced context, cultural implications, and literary devices. Although AI excels in everyday tasks, it falls short of human translation's crucial role in handling subtle linguistic and cultural differences. The article cautions against over-reliance on MT, warning of potential cultural impoverishment and devaluation of human translation skills. It advocates for a cautious approach, emphasizing the unique value of human translators.

Read more

90s TV Time Machine: A Raspberry Pi That Plays Random 90s Shows

2025-09-20

Missing the spontaneity of 90s TV? This project recreates that experience using a Raspberry Pi. The author loaded classic 90s shows (Teenage Mutant Ninja Turtles, Star Trek: The Next Generation, etc.) onto a Raspberry Pi and wrote a script to play them randomly on boot. The guide details the process: installing Raspberry Pi OS Lite, VLC, creating a script to shuffle and play videos, and setting up a systemd service for auto-start. It's a nostalgic tech project showcasing the Raspberry Pi's versatility.

Read more
Hardware 90s TV

Einstein's 1940 World's Fair Speech: A Celebration of a Diverse America

2025-09-20
Einstein's 1940 World's Fair Speech: A Celebration of a Diverse America

This article recounts a little-known speech given by Albert Einstein at the 1940 New York World's Fair. The speech praised the contributions of immigrants and African Americans, advocating for the acknowledgment of America's diversity and inclusivity. The context is set against the backdrop of pre-WWII anti-immigrant sentiment and Nazi influence in the US; Einstein's speech served as a powerful counterpoint, emphasizing the importance of multiculturalism to American society and refuting the fallacies of immigration restriction. This contrasts sharply with the nativist movements of the 1850s and the pro-Nazi elements before WWII.

Read more

Solving a 25-Piece Wooden Puzzle with Haskell: Part I

2025-09-20

The author received a challenging 3D puzzle consisting of 25 identical wooden pieces and, after struggling to solve it manually, decided to leverage the power of the Haskell programming language. This is the first of a two-part series focusing on modeling the problem. The author models the space as a 3D grid, using vectors to represent positions and defining data structures for a single piece and its arrangement in space. The article details how linear algebra and Haskell features are used to represent rotations and translations of the pieces, generating a candidate list of all possible arrangements. The article ends with a cliffhanger, leaving the solution of finding the correct arrangement from the candidates to the second part.

Read more
Development 3D Puzzle

Linux Kernel Performance Boost: Restartable Sequences Improved

2025-09-20

The Linux kernel's restartable sequences feature, aimed at boosting performance in threaded applications, has seen increased use alongside new kernel capabilities. However, this has revealed some issues. Developer Thomas Gleixner recently improved the code, addressing performance bottlenecks and historical oversights. These changes significantly enhance efficiency but might require ABI changes in user space, demanding thorough testing for compatibility.

Read more
Development restartable sequences

Azure's LLM Models: A Case of Degrading Performance

2025-09-20
Azure's LLM Models: A Case of Degrading Performance

A developer building a product using Azure's LLMs and audio models discovered a concerning trend: the same models are getting progressively worse over time. Using identical system prompts and messages, the accuracy of responses from both GPT-4o-mini and GPT-5-mini/nano have declined significantly. GPT-5, while initially expected to be superior, proved slower and less accurate than the older GPT-4o-mini. The developer suspects Microsoft is deliberately degrading older models to push users towards newer, less reliable versions. This practice undermines user experience and may drive developers to seek alternative platforms.

Read more
Development model degradation

NotebookLM: An AI Note-Taking Tool Centered Around the Creation Journey

2025-09-20
NotebookLM: An AI Note-Taking Tool Centered Around the Creation Journey

NotebookLM is a novel AI note-taking tool designed around the creation journey: from inputs, through conversation, to outputs. Users import sources (documents, notes, references), interact via chat to ask questions, clarify, and synthesize information, ultimately generating structured outputs like notes, study guides, and audio overviews. This linear yet flexible workflow (Inputs → Chat → Outputs) makes the AI interaction intuitive and easy to understand for users.

Read more

Massive NPM Package Purge: A Developer's Wake-Up Call

2025-09-20
Massive NPM Package Purge: A Developer's Wake-Up Call

A significant number of npm packages have been removed from the npm registry, impacting components and tools across various frameworks like React, Angular, and NativeScript. The affected packages range from those completely removed to others having versions fixed. This event serves as a reminder for developers to be vigilant about dependency maintenance and security. It's crucial to review project dependencies and take necessary actions to prevent disruptions. Reasons for removal may include security vulnerabilities, maintenance issues, or other factors.

Read more
Development package removal

Why You Should Ditch GitHub for Your Open Source Project

2025-09-20

This article exposes the problematic aspects of using GitHub, a Microsoft-owned platform. It highlights issues such as limited user control, a centralized model, telemetry tracking, and vendor lock-in through features like GitHub Actions and Copilot. More critically, it details Microsoft's controversial partnerships with the US government and the Israeli military, including providing cloud services to ICE and AI technology to the Israeli Defense Forces, leading to internal employee protests. The author advocates for migrating open source projects to self-hosted solutions like Forgejo or Sourcehut to preserve the spirit and independence of open source.

Read more
Development

C++ Committee Dumps Safe Subset Proposal Amid Memory Safety Debate

2025-09-20
C++ Committee Dumps Safe Subset Proposal Amid Memory Safety Debate

The C++ standards committee rejected a detailed proposal for a rigorously safe subset of the language, despite ongoing concerns about memory safety. Co-author Sean Baxter attributes the rejection to the committee's unpopularity with Rust's safety model, favoring the 'Profiles' approach instead. While Profiles have support from figures like Bjarne Stroustrup, their viability is questioned, potentially missing inclusion in C++26. The decision sparks controversy, with developers suggesting that switching to Rust or alternative safer languages like Google's experimental Carbon project might be a superior solution.

Read more
Development

Microplastics Linked to Alzheimer's-Like Symptoms in Mice Study

2025-09-20
Microplastics Linked to Alzheimer's-Like Symptoms in Mice Study

A new study from the University of Rhode Island College of Pharmacy reveals a concerning link between microplastics and cognitive decline. Researchers exposed genetically modified mice (carrying the APOE4 gene, a strong Alzheimer's risk factor) to microplastics in their drinking water. The results showed that mice exposed to microplastics exhibited cognitive impairment, with males showing increased apathy and females demonstrating memory deficits, mirroring sex-dependent differences seen in human Alzheimer's patients. This research highlights the potential dangers of microplastic exposure and underscores the need for further investigation and regulation.

Read more

Systemd Service Unit Restrictions: A Common Cause of Daemon Startup Failures

2025-09-20

A classic problem for Linux system administrators is a daemon failing to start normally but working fine when manually run as root. Traditional causes include incomplete $PATH environment variables, SELinux, and AppArmor. Increasingly, systemd service unit restrictions (documented in systemd.exec) are the culprit. Directives like ProtectHome and PrivateTmp can cause cryptic 'permission denied' or 'file not found' errors, or even indirect failures like blocking DNS queries. Removing restrictions from the daemon's .service file can help diagnose the issue, but future daemons may rely on these restrictions, complicating troubleshooting.

Read more
Development daemon

UK Strikes Defense Deal with Palantir, Unlocking $2B Investment

2025-09-20
UK Strikes Defense Deal with Palantir, Unlocking $2B Investment

The UK government has signed a defense deal with US data analytics firm Palantir, expected to attract £1.5 billion ($2 billion) in investment. Palantir plans to establish its European defense headquarters in the UK, creating up to 350 jobs. The agreement will help the UK military leverage AI for faster decision-making and targeting, and boost the growth of British defense tech companies. Despite controversies surrounding Palantir's work with the CIA and ICE, the UK government views the deal as a way to enhance its innovation leadership within NATO.

Read more

Apple's iPhone 17 Pro: Vapor Chamber Cooling Takes Center Stage

2025-09-20
Apple's iPhone 17 Pro: Vapor Chamber Cooling Takes Center Stage

Apple's new iPhone 17 Pro and Pro Max models feature innovative vapor chamber cooling technology. This system uses a sealed chamber with a small amount of water that cycles between liquid and gas to efficiently dissipate heat generated by the phone's powerful components. Similar technology has been used in laptops for years, but its adoption in high-performance smartphones marks a significant step forward. While manufacturing challenges exist, vapor chamber cooling promises superior heat management and is likely to become a standard feature in top-tier phones.

Read more

System Calls: The Hidden Cost of Performance

2025-09-20
System Calls: The Hidden Cost of Performance

This article delves into the performance overhead of Linux system calls, revealing that it's far more than just a simple kernel function call. System calls disrupt CPU microarchitectural optimizations like instruction pipelining and branch prediction, leading to performance losses far exceeding what's apparent in the source code. The article analyzes kernel code, explains the performance impact of various software and hardware mitigations, and offers optimization strategies such as using vDSO, caching values, optimizing I/O, batching operations, and pushing work into the kernel to reduce system call frequency and improve software performance.

Read more
Development

Blazing Fast Cubic Bézier Easing Function Library in C++

2025-09-20

This article introduces a single-header C++20 library that represents cubic Bézier curves directly as easing functions, leading to performance improvements in animation. Implemented using the `EasingCubicBezier` template class, the library offers PRECISE (high accuracy) and FAST (high performance) modes. Benchmark tests demonstrate that this approach outperforms Blender's algorithm and numerical solutions based on the Newton-Raphson method, offering superior speed and stability, especially for real-time animation systems. This is because it avoids the overhead of solving cubic polynomial equations at runtime.

Read more
Development Bezier Curves

The End of the Reading Revolution? The Decline of Reading and the Crisis of Democracy in the Smartphone Age

2025-09-20
The End of the Reading Revolution? The Decline of Reading and the Crisis of Democracy in the Smartphone Age

This article explores the reversal of the reading revolution. The 18th-century reading revolution democratized knowledge, fostering reason and democracy. However, the advent of the smartphone age has led to a sharp decline in reading, with people's attention captured by fragmented information and social media, leading to a decline in critical thinking and cognitive abilities. This not only leads to the loss of knowledge but also threatens the foundation of democratic systems, as democracies require citizens to possess sufficient knowledge and critical thinking skills. The article warns that this trend toward a post-literate society could lead to social regression, returning to a pre-printing era of authoritarianism and superstition.

Read more
Tech

GitHub Actions Deprecating Node.js 20, Migrating to Node.js 24

2025-09-20
GitHub Actions Deprecating Node.js 20, Migrating to Node.js 24

GitHub Actions is announcing the deprecation of Node.js 20, with end-of-life in April 2026. A migration to Node.js 24 is planned for Fall 2025. The latest GitHub runner already supports Node.js 24, and users can test it early by setting an environment variable. From March 4th, 2026, Node.js 24 will be the default. Users can temporarily continue using Node.js 20 by setting an environment variable until its complete removal in the summer. Note: Node.js 24 is incompatible with macOS 13.4 and below, and doesn't support ARM32 self-hosted runners.

Read more
Development

PyPI Token Exfiltration via Compromised GitHub Actions

2025-09-20
PyPI Token Exfiltration via Compromised GitHub Actions

A recent attack campaign targeted GitHub Actions workflows to steal PyPI publishing tokens. Attackers modified workflows in various repositories, sending PyPI tokens stored as GitHub secrets to external servers. While some tokens were exfiltrated, they weren't used on PyPI. All affected tokens have been invalidated, and impacted maintainers notified. Using GitHub Actions' Trusted Publishers is recommended to mitigate future attacks.

Read more
Development Security Breach

Anubis: A Website's Anti-Scraping Defense Against AI

2025-09-20

To combat server downtime caused by large-scale data scraping by AI companies, this website has implemented an anti-scraping mechanism called Anubis. Anubis uses a Proof-of-Work (PoW) scheme similar to Hashcash, adding negligible overhead for individual users but significantly increasing the cost for mass scraping. This is a temporary solution; future improvements will focus on fingerprinting and headless browser detection to improve accuracy and reduce disruption to legitimate users. Note: Anubis requires modern JavaScript features; please disable plugins like JShelter that might disable JavaScript.

Read more
Tech

Trump Admin's $100k H-1B Visa Fee Shockwave: Microsoft's Urgent Recall

2025-09-20
Trump Admin's $100k H-1B Visa Fee Shockwave: Microsoft's Urgent Recall

The Trump administration's September 19th executive order imposing a $100,000 annual fee on H-1B visa applications sent shockwaves through the tech industry, heavily reliant on skilled workers from India and China. Microsoft urgently advised its H-1B and H-4 visa holders to return to the US before the September 21st deadline, facing hefty penalties otherwise. The move sparked backlash from tech giants and India, with experts calling it 'regressive'. US Commerce Secretary urged prioritizing American worker training.

Read more
Tech H-1B Visa

MapSCII: Explore the World in Your Terminal

2025-09-20
MapSCII: Explore the World in Your Terminal

MapSCII is a Node.js-based vector tile renderer that displays maps in Braille and ASCII characters within xterm-compatible terminals. Features include mouse-based drag and zoom, customizable layer styling (Mapbox Styles support), connection to public or private vector tile servers, and offline usage with local VectorTile/MBTiles. Installation is straightforward, supporting various operating systems and terminals. Highly optimized algorithms ensure a smooth experience. It's open-source, free, and uses OpenStreetMap data under the ODbL and CC BY-SA licenses.

Read more
Development

DNS TXT Records: Exploiting the 64KB Limit

2025-09-20

Contrary to popular belief, DNS TXT records aren't limited to 255 bytes. By leveraging TCP and custom JSON parsing, a developer bypassed this limit, transmitting up to 64KB of data. A custom Go server and Google Public DNS's JSON API were used to transmit a large binary file within a TXT record. This experiment showcases a clever hack and raises security concerns, particularly regarding potential DNS tunneling attacks.

Read more
(dgl.cx)
Tech TXT record

Trump's 'Gold Card': A Million-Dollar Visa?

2025-09-20
Trump's 'Gold Card': A Million-Dollar Visa?

A new executive order from the Trump administration introduces a 'Gold Card' immigration visa program. Individuals donating $1 million (individuals) or $2 million (corporations) to the Department of Commerce receive expedited visa processing. Funds will be used to promote commerce and American industry. While aiming to attract high-net-worth individuals and generate revenue, the program sparks debate regarding fairness and potential risks.

Read more

Game-Changing 90°C Hydrogen Battery Developed in Japan

2025-09-20
Game-Changing 90°C Hydrogen Battery Developed in Japan

Researchers in Japan have developed a hydrogen battery operating at a groundbreaking 90°C, overcoming previous limitations of high temperatures and low capacity. The battery utilizes a solid electrolyte to move hydride ions, enabling efficient charging and discharging of the magnesium hydride anode. Achieving near-theoretical hydrogen storage capacity (7.6 wt.%), this innovation promises a practical solution for hydrogen storage, paving the way for hydrogen vehicles and clean energy systems.

Read more

Ig Nobel Prizes: Celebrating the Unconventional in Science

2025-09-20
Ig Nobel Prizes: Celebrating the Unconventional in Science

The Ig Nobel Prizes are back, celebrating research that's both hilarious and thought-provoking. This year's winners tackled everything from the bacterial composition of discarded chewing gum to the link between movie theater smells and film content. Other studies explored the surprisingly practical, such as the evolutionary purpose of beards and how pedestrians avoid collisions. These quirky experiments highlight the unexpected side of science, showing how even seemingly absurd research can yield valuable insights and remind us that scientific exploration knows no bounds.

Read more

Scream Cipher: A Novel Use of Unicode Characters

2025-09-20
Scream Cipher: A Novel Use of Unicode Characters

This article introduces a fun cryptographic algorithm – the "Scream Cipher" – that leverages the numerous variations of the Unicode character 'A' to encrypt text. A simple dictionary mapping substitutes standard letters with different 'A' characters for encryption and decryption. Python code demonstrates the algorithm's implementation, successfully encrypting and decrypting the sample text "SCREAM CIPHER." This showcases the richness of the Unicode character set, offering a unique, albeit simple, encryption method.

Read more
Development

Extracting Training Data from LLMs: Reversing the Knowledge Compression

2025-09-20
Extracting Training Data from LLMs: Reversing the Knowledge Compression

Researchers have developed a technique to extract structured datasets from large language models (LLMs), effectively reversing the process by which LLMs compress massive amounts of training data into their parameters. The method uses hierarchical topic exploration to systematically traverse the model's knowledge space, generating training examples that capture both factual knowledge and reasoning patterns. This technique has been successfully applied to open-source models like Qwen3-Coder, GPT-OSS, and Llama 3, yielding tens of thousands of structured training examples. These datasets have applications in model analysis, knowledge transfer, training data augmentation, and model debugging. This research opens new avenues for model interpretability and cross-model knowledge transfer.

Read more
AI

Claude Code: An Unexpected Breakthrough in AI-Assisted Interactive Theorem Proving

2025-09-20

Anthropic's Claude Code AI coding agent surprisingly excels at interactive theorem proving (ITP). ITP tools like Lean, while powerful and reliable, are time-consuming and error-prone. Claude Code can independently complete many complex proof steps, although human guidance is still needed. However, it hints at a future where ITP tools won't require experts, making them accessible to a wider audience. The article delves into Claude Code's capabilities and limitations, detailing the author's experience formalizing an old paper using it. While slower than manual work, it demonstrates AI's immense potential in formal methods, offering hope for broader ITP adoption.

Read more
1 2 6 7 8 10 12 13 14 596 597