Dart Macros Project Abandoned: Focusing on Data Handling and Build Performance

2025-01-29

The Dart team announced the cancellation of its long-running macros project due to high compile-time costs impacting developer experience, particularly hot reload. The team acknowledged insurmountable technical hurdles, deciding to prioritize improving data handling capabilities and build speeds over continuing to invest in macros. Future efforts will focus on better data serialization/deserialization support, enhancements to the `build_runner` tool, and the independent release of augmentations—a feature initially prototyped as part of the macros project—to improve developer workflow.

Read more
Development

Pac-Man: A Revolution in Game Design

2025-01-13
Pac-Man: A Revolution in Game Design

Pac-Man's success wasn't due to superior graphics or fluid controls, but its innovative use of a core game mechanic: collision. Previous games treated collision literally, as a physical impact. Pac-Man, however, metaphorically represented collision as 'eating,' making Pac-Man a relatable character. This 'expansive' design philosophy not only made Pac-Man a global phenomenon but also inspired future game developers to explore richer themes and emotions. Games like Dys4ia use collision to represent nuanced experiences like gender transition.

Read more

Chromium Memory Leak: A Bug Report from a Construction Robot

2025-05-09

A construction robotics company, Monumental, discovered a memory leak bug in their Chromium-based Electron application. The app uses Rust WASM code, managing memory via wasm-bindgen. The issue is that the JS engine sometimes stops calling finalizers in FinalizationRegistry, leading to runaway WASM memory growth. The author created a minimal reproduction and filed a bug report. This bug manifests as persistent memory leaks after multiple refreshes, requiring window closure to resolve.

Read more
(bou.ke)
Development Memory Leak

The Unsung Heroes of Science: Null Results

2025-07-26
The Unsung Heroes of Science: Null Results

A survey of 11,069 researchers reveals a striking paradox: while 98% recognize the value of null results (outcomes that don't confirm the hypothesis), only 30% attempt to publish them. Fear of rejection, uncertainty about suitable journals, funding concerns, and peer pressure contribute to this significant underreporting. This wastes resources and hinders scientific progress. Researchers who successfully published null results reported benefits such as inspiring new hypotheses and preventing redundant research. The findings call for a shift in how research productivity is assessed, emphasizing the importance of sharing null results for a more accurate and honest scientific record.

Read more

Ancient Japanese Culinary Traditions Outlasted the Rice Revolution

2025-07-27
Ancient Japanese Culinary Traditions Outlasted the Rice Revolution

New research reveals that the introduction of rice farming to Japan 3,000 years ago, while transformative, didn't immediately overhaul Japanese cuisine. Despite the simultaneous arrival of millet, a staple in Korean cooking, analysis of pottery residues and plant remains shows it failed to gain traction in Japanese diets. Fish remained a primary food source, highlighting the resilience of culinary traditions in the face of significant technological shifts. This suggests that cultural practices can persist even with major agricultural changes.

Read more

Bangalore Math Club: Rekindling the Joy of Math

2025-05-29

A recent graduate started a small math club in Bangalore to recapture the collaborative spirit and joy of learning math he experienced in college. Two successful meetups have already been held, with 7-8 participants each, working together on problem sets. He invites others who share his passion for math to join and experience the fun of collaborative learning.

Read more
Misc math club

Building a Space Flight Sim in Clojure: A 5-Year Odyssey

2025-09-06
Building a Space Flight Sim in Clojure: A 5-Year Odyssey

This post details a five-year journey building a space flight simulator using Clojure. The author tackled challenging 3D rendering aspects first (planets, atmosphere, shadows, volumetric clouds), drawing inspiration from the open-sourced Orbiter simulator. The project leverages numerous libraries, including the LWJGL suite for graphics and input, Jolt Physics for the physics engine, and Clojure's strengths like immutable values and safe parallelism. The author delves into atmospheric rendering, planet rendering techniques using NASA data, OpenGL shader templating, performance optimization, build processes, and Steam deployment. While core features are complete, future plans include adding cockpits, moons, and space stations.

Read more

LLMs: Code Generation Speedup, But Understanding Remains the Bottleneck

2025-07-03
LLMs: Code Generation Speedup, But Understanding Remains the Bottleneck

The advent of Large Language Models (LLMs) has dramatically increased code generation speed. However, this hasn't solved the real bottlenecks in software engineering: code reviews, knowledge transfer, testing, debugging, and team collaboration. The article argues that LLMs lower the cost of writing code, but the cost of understanding, testing, and trusting that code is higher than ever. LLM-generated code can be hard to understand, violate established conventions, or introduce unintended side effects, increasing review and maintenance difficulty. Ultimately, software engineering still relies on team trust, shared context, and meticulous code review—these are the keys to efficiency.

Read more
Development

LLMs' Fatal Flaw: The Lack of World Models

2025-06-29
LLMs' Fatal Flaw: The Lack of World Models

This essay delves into a fundamental flaw of Large Language Models (LLMs): their lack of robust cognitive models of the world. Using chess as a prime example, the author demonstrates how LLMs, despite memorizing game data and rules, fail to build and maintain dynamic models of the board state, leading to illegal moves and other errors. This isn't unique to chess; across various domains, from story comprehension and image generation to video understanding, LLMs' absence of world models results in hallucinations and inaccuracies. The author argues that building robust world models is crucial for AI safety, highlighting the limitations of current LLM designs in handling complex real-world scenarios and urging AI researchers to prioritize cognitive science in developing more reliable AI systems.

Read more

KVSplit: Differentiated KV Cache Quantization for Apple Silicon

2025-05-16
KVSplit: Differentiated KV Cache Quantization for Apple Silicon

KVSplit optimizes LLMs on Apple Silicon by applying different quantization precision to keys vs. values in the attention mechanism's KV cache. This allows for significant memory reduction (up to 72%) with minimal quality loss. The K8V4 configuration (8-bit keys, 4-bit values) offers the best balance, achieving a 59% memory reduction with only a 0.86% perplexity increase and faster inference. KVSplit includes an easy installer and a comprehensive benchmark suite to evaluate different configurations, enabling longer context windows and larger models on Apple devices.

Read more
Development

Vec: A Blazing Fast, Leak-Safe Dynamic Array for C

2025-09-21
Vec: A Blazing Fast, Leak-Safe Dynamic Array for C

Vec is a generic, fast, and leak-safe dynamic array for C. It uses contiguous memory, grows geometrically (×2) for amortized O(1) push operations, and offers a method-style API for an object-oriented feel. The library prioritizes safety with overflow guards, bounds-checked accessors, and well-defined behavior for edge cases. Its design balances performance and safety, providing a clean and efficient interface.

Read more
Development

arXivLabs: Experimental Projects with Community Collaborators

2025-09-21
arXivLabs: Experimental Projects with Community Collaborators

arXivLabs is a framework that lets collaborators develop and share new arXiv features directly on the site. Individuals and organizations working with arXivLabs embrace our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners who share them. Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Read more
Development

Gracefully Hiding JavaScript-Dependent Elements

2025-04-06
Gracefully Hiding JavaScript-Dependent Elements

This article explores three elegant ways to hide web elements that rely on JavaScript. The first method dynamically adds a class name using JavaScript, but it's not concise enough. The second method uses the `` and `` tags to directly hide elements in CSS, but it has higher maintenance costs. The third method, and the recommended approach, uses a generic class name `d-js-required` along with the `<noscript>` and `<style>` tags. This only requires modifying a single CSS rule to hide all JavaScript-dependent elements, offering a clean and efficient solution.

Read more

Let's Encrypt Ends Certificate Expiration Email Notifications

2025-06-30
Let's Encrypt Ends Certificate Expiration Email Notifications

Let's Encrypt has discontinued sending certificate expiration notification emails, effective June 4, 2025. This decision is driven by factors including widespread adoption of automated renewal by users, privacy concerns related to storing millions of email addresses, high maintenance costs, and increased system complexity. Let's Encrypt recommends using third-party services like Red Sift Certificates Lite for expiration notifications. Email addresses provided via the ACME API and associated with issuance data have been deleted, but mailing list subscriptions remain unaffected. Going forward, emails provided via the ACME API will be forwarded to the general ISRG mailing list system, decoupled from account data.

Read more

Youtuber Takes Over Commodore Trademark, Plans Retro-Futuristic Comeback

2025-06-29

Youtuber Christian Simpson has successfully acquired the Commodore trademark rights and is now CEO. He's assembled a team including former Commodore employees and actor Thomas Middleditch as advisors. Funding is still being secured, with the company actively seeking further investors and staff, including a social media manager and merchandise designers. They plan to launch 'retro-futuristic' products, potentially utilizing the Commodore OS Vision Linux distribution. Details of the first product will be revealed in a future video.

Read more

Global Earthquake Early Warning System Leveraging Android Smartphones

2025-07-20
Global Earthquake Early Warning System Leveraging Android Smartphones

A new study demonstrates the effectiveness of a global earthquake early warning system built using the accelerometers in millions of Android smartphones worldwide. The system, called Android Earthquake Alerts (AEA), rivals traditional seismic networks in accuracy, detecting earthquakes globally and delivering timely alerts to users. Even in regions lacking traditional infrastructure, AEA provides crucial early warning to millions, potentially mitigating earthquake damage. By exploiting the speed difference between seismic waves, AEA issues alerts before the destructive waves arrive, buying precious seconds for people to react.

Read more

Funk Legend Sly Stone Passes Away at 82

2025-06-09
Funk Legend Sly Stone Passes Away at 82

Sly Stone, the pioneering leader of the funk band Sly and the Family Stone, has died at age 82. His family announced his passing after a long battle with COPD and other health issues. Known for his groundbreaking blend of musical styles, Sly and the Family Stone were the first major racially integrated American rock band, producing iconic hits like "Dance to the Music" and "Everyday People." While his later career was marked by struggles with addiction and internal band conflicts, his influence on music remains undeniable, and his legacy will continue to inspire generations. A film based on his life is currently in the works.

Read more

The World's Longest Train Journey: A Myth Debunked?

2025-05-17
The World's Longest Train Journey: A Myth Debunked?

A purported train route from Lagos, Portugal to Singapore, spanning 18,755 km across 13 countries, claims the title of the world's longest train journey. However, this claim is riddled with issues: the route's definition is fluid, allowing for arbitrary additions; it requires numerous transfers, negating the 'single journey' aspect; and sanctions related to the Ukraine conflict have disrupted the Moscow-Beijing leg. The article explores the definition and feasibility of the 'longest train journey', highlighting that the actual longest single-train journey is Moscow to Pyongyang at 10,214 km. Ultimately, the author emphasizes the journey itself as more significant than the destination.

Read more

Plasma Bigscreen Rises From the Ashes: KDE's TV Interface Gets a Reboot

2025-07-16
Plasma Bigscreen Rises From the Ashes: KDE's TV Interface Gets a Reboot

The abandoned KDE TV interface project, Plasma Bigscreen, has been resurrected thanks to Plasma Mobile contributor Devin. After a week of code overhaul, Plasma Bigscreen boasts a fresh look with a flat design, background blur, KRunner search functionality, and a redesigned settings application. While still needing refinements such as a virtual keyboard and clearer long-term direction, it aims for inclusion in the official Plasma 6.5 release, bringing a modern KDE experience to television users.

Read more
Development TV Interface

Google Kills Software Updates for First-Gen Nest Thermostats

2025-04-25
Google Kills Software Updates for First-Gen Nest Thermostats

Google announced it's ending software updates for the first and second-generation Nest Learning Thermostats (released in 2011 and 2012, respectively) and the 2014 European version. After October 25th, remote control via phone or Google Assistant will be gone, though local temperature and schedule adjustments remain possible. Google also stated it has no plans for future Nest thermostat releases in Europe, though existing 3rd gen and Nest Thermostat E models will remain on sale for now. A new feature will let users of recent Nest thermostats set schedules via the Google Home app later this year. To soften the blow, Google is offering discounts on replacement thermostats. This move sparks concerns about the lifespan of smart home devices and highlights the crucial role of software support in their longevity.

Read more

Latnija Cave, Malta: Evidence for Early Holocene Human Occupation

2025-04-13
Latnija Cave, Malta: Evidence for Early Holocene Human Occupation

This multidisciplinary study presents an in-depth excavation and analysis of Latnija Cave in Malta. Combining archaeobotany, chronological modeling, isotopic analysis, sedimentology, and zooarchaeology, researchers uncovered evidence of continuous human occupation from the Mesolithic to Neolithic periods. Analysis of stratigraphy, plant and animal remains, and artifacts revealed distinct phases, precisely dated using radiocarbon dating. This research provides valuable data for understanding early human activity in Malta and the interaction between humans and their environment during the early Holocene.

Read more

arXivLabs: Experimenting with Community Collaboration

2025-04-12
arXivLabs: Experimenting with Community Collaboration

arXivLabs is a framework for collaborators to develop and share new arXiv features directly on the website. Individuals and organizations involved share arXiv's values of openness, community, excellence, and user data privacy. arXiv only works with partners who adhere to these principles. Have an idea to improve the arXiv community? Learn more about arXivLabs.

Read more
Development

Venta AI: Hiring a Full-Stack Engineer (YC-backed)

2025-05-26
Venta AI: Hiring a Full-Stack Engineer (YC-backed)

YC-backed Venta AI, building AI employees for sales teams, is hiring a full-time, on-site full-stack engineer in Amsterdam. The ideal candidate will have significant experience in full-stack development, expertise in TypeScript, React, Remix (preferred), Python and FastAPI, proficiency in designing multi-tenancy SaaS products, and experience with AI code IDEs (Cursor, Windsurf, Claude, etc.). Scalable software operation experience is crucial. Fluency in English is required, with German a plus. Venta AI, funded by Y Combinator and Google's AI fund, is making AI accessible, compliant, and transparent for European businesses.

Read more
Development

Native HMR in Node.js: A Technical Deep Dive

2025-06-04

This article details how to implement native Hot Module Replacement (HMR) in Node.js. Traditional approaches using `--watch` flags or virtual module systems like Vite are inefficient and suffer from module isolation. The author leverages Node.js's built-in `node:module` module hooks to create an incremental update mechanism based on file version numbers. The core is the `FileTree` class, which loads and monitors the file tree, and the `useTree` hook intercepts the module loading process, adding a version number to URLs for cache invalidation. The construction of a dependency tree ensures that when a dependent module changes, the parent module is also updated, resulting in efficient HMR and avoiding reevaluation of the entire module tree.

Read more
Development Module Loading

ChatGPT: My Static Site Generator

2025-06-18
ChatGPT: My Static Site Generator

Tired of traditional static site generators, the author explored various options before settling on an unexpected solution: ChatGPT! Simply copy-pasting new and old blog posts into ChatGPT generates the HTML pages effortlessly, requiring no setup. While there's a risk of ChatGPT subtly altering the original text, the method's simplicity and speed are compelling—even this article was created this way. The author speculates on AI replacing traditional tools in more areas, such as documentation generators and command-line tools.

Read more
Development

China Notes: A Podcast Host's Two-Week Journey

2024-12-29
China Notes: A Podcast Host's Two-Week Journey

A podcast host's two-week trip across China, visiting Beijing, Chengdu, Emeishan, Chongqing, Shanghai, and Hangzhou, reveals a country of immense scale and rapid development. He was struck by the sheer size of the cities and the ubiquitous skyscrapers, contrasting the grand temples with the seemingly endless urban sprawl. Observations on urban planning highlighted efficiency and social control, while conversations with young people revealed anxieties about employment and intense competition. Despite limitations on free speech, he found widespread criticism of the government and concerns about the future. He also touches upon funding constraints in China's AI sector and the current state of its tech ecosystem. The trip provided a visceral understanding of China, prompting reflections on US-China relations, China's development model, and the importance of focus.

Read more

Windows 11 File Explorer Gets AI Shortcuts

2025-05-20
Windows 11 File Explorer Gets AI Shortcuts

Microsoft is integrating AI shortcuts, called AI actions, into Windows 11's File Explorer. These allow right-clicking a file to access Windows AI features like blurring photo backgrounds, erasing objects, or summarizing Office files. Four image actions are currently being tested, including Bing visual search, background blur and object removal (from the Photos app), and background removal in Paint. Similar AI actions for Office files are planned, enabling summarization of OneDrive/SharePoint documents and AI-generated lists. This will initially be for Microsoft 365 commercial subscribers with Copilot; consumer support is coming later. Alongside this, Windows 11 widgets are getting a visual refresh with Copilot-curated stories. A new "User Interaction-Aware CPU Power Management" feature aims to reduce power consumption on inactive laptops and tablets.

Read more
Tech

VMware's Partner Purge: Broadcom Shakes Up the Cloud Again

2025-07-17
VMware's Partner Purge: Broadcom Shakes Up the Cloud Again

Broadcom, VMware's parent company, is once again drastically reshaping its partner program, leaving many smaller players out in the cold. The changes, effective October 31st, 2025, will sunset the white label program and prevent uninvited partners from signing new contracts. This has sparked outrage among partners and customers who face challenges renewing licenses, potential service quality drops, and increased migration costs. This isn't Broadcom's first major partner shakeup; a previous cull caused significant instability. While Broadcom claims these moves optimize its private cloud strategy, its erratic approach has eroded trust.

Read more

Wildlife Trade: Breeding Ground for the Next Pandemic?

2025-06-03
Wildlife Trade: Breeding Ground for the Next Pandemic?

From Jakarta's bustling Jatinegara market to Vietnam's national parks, the illicit wildlife trade poses a significant threat to global public health. The article highlights wildlife markets as breeding grounds for disease transmission, with COVID-19 serving as a prime example. Despite China's ban on most wildlife trading, the industry persists underground. Researchers are tracing the movement of viruses through wildlife trade networks and analyzing how human behavior exacerbates risks. For instance, the detection rate of coronaviruses in trafficked pangolins increases along the supply chain in Vietnam; in Indonesia, festive periods see a surge in trade, increasing transmission risks. The article emphasizes the crucial need for in-depth studies of trade networks and human behavior to effectively predict and prevent future pandemics.

Read more

TrueNAS on a Raspberry Pi 5: A Hacky but Educational Journey

2025-08-28

The author attempts to run TrueNAS, a network storage system typically used on more powerful hardware, on a Raspberry Pi 5. Due to the Raspberry Pi's lack of official UEFI support, a community project, rpi5-uefi, is used. While successfully installing TrueNAS, limitations in UEFI mode—including missing fan, GPIO, and built-in Ethernet support, plus restrictions on multiple PCIe devices—prevent some hardware from being recognized. The author concludes that while a challenging learning experience, higher-end Arm hardware is still recommended for high-performance needs.

Read more
Hardware
1 2 141 142 143 145 147 148 149 596 597