Windows 11 Insider Preview Build 26200.5516: Enhanced Semantic Search and More

2025-03-29
Windows 11 Insider Preview Build 26200.5516: Enhanced Semantic Search and More

The latest Windows 11 Insider Preview Build 26200.5516 brings a host of improvements to the Dev Channel. The highlight is enhanced Windows Search for AMD and Intel-powered Copilot+ PCs. Using semantic indexing, users can now search using natural language – such as "bridge at sunset" – to find documents, photos, and settings, even offline. Also included are a new Narrator speech recap feature for reviewing and copying spoken content; an improved UI for unexpected restarts; Win+C hotkey and press-to-talk functionality for Copilot; Click to Do improvements; and enhanced Windows sharing capabilities. Several known issues are slated for fixes in future updates.

Read more

Grammarly Extension Breaks Website Layout with CSS Conflict

2025-03-29
Grammarly Extension Breaks Website Layout with CSS Conflict

A website builder discovered that the Grammarly browser extension was breaking their website's layout. Grammarly injects a stylesheet that overrides the website's own styles, particularly by using the same custom property `--rem`, causing the website's fluid typography system to malfunction. The author fixed the issue using a mutation observer and the custom property `--🤡`, and called on Grammarly to improve its extension's design to avoid conflicts with other websites' styles.

Read more
Development CSS conflict

Deep Dive: Tracing the `write()` System Call in OpenBSD

2025-03-29

This article delves into the low-level implementation of the `write()` system call in OpenBSD. Starting from the user-space `write()` call, it traces the data's journey through the kernel, detailing the complete path from system call to data written to an NVMe hard drive. The article reveals a chain of kernel function calls, including `mi_syscall`, `sys_write`, `dofilewritev`, `vn_write`, `ffs_write`, `uiomove`, `bdwrite`, `syncer`, `bwrite`, `ufs_strategy`, `spec_strategy`, `sdstrategy`, and finally the NVMe driver. It illustrates data transformation and transmission across different abstraction layers, highlighting key technical details such as caching mechanisms and DMA transfers.

Read more
Development System Call

ESP32 Pomodoro Timer: A Hardware and Software DIY Project

2025-03-29
ESP32 Pomodoro Timer: A Hardware and Software DIY Project

A software engineer, driven by a quest for productivity enhancement and a desire to help a friend, designed an ESP32-based Pomodoro timer. This timer uses an e-paper display and a rotary encoder, prioritizing a physical device, fun, and intuitive usability. The project encompasses hardware selection (ESP32, e-paper display, rotary encoder, LED, etc.), software development (C++, Arduino framework, GxEPD2 library), and 3D-printed case design. The author shares lessons learned throughout the design process, such as display selection, input method design, LED indicator implementation, and software code management. The final product combines practicality and fun, incorporating Easter eggs.

Read more

Building a Cross-Platform Encrypted Search Engine: Tackling Browser Storage

2025-03-29
Building a Cross-Platform Encrypted Search Engine: Tackling Browser Storage

This article tackles the initial hurdle in building a cross-platform encrypted search engine: secure and efficient browser-side data storage. The author compares LocalStorage, IndexedDB, and the FileSystem API, ultimately choosing the FileSystem API for its file-system-like interface, better performance, and consistency with other platforms. The article details using Rust and web-sys to interact with the FileSystem API and implements an AES-GCM encryption layer for security. Finally, a unified `File` trait is created for managing both encrypted and unencrypted files.

Read more
Development encrypted storage

Chimpanzees Exhibit Engineering Skills in Tool Making

2025-03-29
Chimpanzees Exhibit Engineering Skills in Tool Making

A new study reveals that chimpanzees in Tanzania's Gombe Stream National Park exhibit engineering skills when crafting termite-fishing tools. Researchers found that chimpanzees selectively choose plants, favoring more flexible materials over stiffer alternatives. The preferred plants were 175% more flexible than those not used. This suggests chimpanzees possess a form of 'folk physics,' understanding material properties to optimize tool effectiveness. The findings offer crucial insights into the evolution of human tool use and provide a novel perspective on early human technology.

Read more

Tracking Code Changes with Git Hooks: A Data-Driven Approach to Development

2025-03-29

This article presents a method for tracking code modification time using Git hooks to provide a more objective measure of development efficiency. By recording the time from branch creation to merge, excluding thinking time, it offers a clearer reflection of actual coding time. This approach helps teams identify and address inefficiencies in code maintenance, such as excessively long maintenance times for certain components, or efficiency gains from AI tools. The ultimate goal is to optimize the development process, reduce entropy, and boost team productivity through data-driven insights rather than subjective estimations.

Read more
Development Git hooks

PCIe Endpoint on Xilinx 7-Series FPGAs: Open-Source Implementation

2025-03-29
PCIe Endpoint on Xilinx 7-Series FPGAs: Open-Source Implementation

This project implements a PCIe endpoint on Xilinx 7-series FPGAs using the PCIE_2_1 hard block and GTP transceivers. It avoids proprietary Vivado IP cores and is compatible with openXC7. The design includes clock generation, GTP transceivers, and the PCIE_2_1 hard block, supporting PCIe Gen1 x1 and Gen2 x1. It's been tested on Alinx AC7100B SoM and Wavelet uSDR. Docker build and run scripts are provided, along with MSI interrupt and kernel driver support. This project is funded by NGI0 Entrust.

Read more
Hardware

Robustness Testing of Medical AI Models: MIMIC-III, eICU, and SEER Datasets

2025-03-29
Robustness Testing of Medical AI Models:  MIMIC-III, eICU, and SEER Datasets

This study evaluates the accuracy of machine learning models in predicting serious disease outcomes: 48-hour in-hospital mortality risk, 5-year breast cancer survivability, and 5-year lung cancer survivability. Three datasets—MIMIC-III, eICU, and SEER—were used, employing models such as LSTM, MLP, and XGBoost. To test model robustness, various test case generation methods were designed, including attribute-based variations, gradient ascent, and Glasgow Coma Scale-based approaches. The study assessed model performance on these challenging cases, revealing varying performance across datasets and methods, highlighting the need for further improvements to enhance reliability.

Read more

Postgres Language Server: A Powerful SQL Toolchain for Developers

2025-03-29
Postgres Language Server:  A Powerful SQL Toolchain for Developers

This project offers a comprehensive toolchain for Postgres development, built upon Postgres' own parser (libpg_query) for guaranteed 100% syntax compatibility. Employing a server-client architecture with transport-agnostic design, it provides access via LSP, CLI, HTTP APIs, and WebAssembly. Current features include autocompletion, syntax highlighting, type checking (using EXPLAIN insights), and a linter. Future development focuses on enhancing these core features and building a robust infrastructure. Contributions are welcome!

Read more
Development Developer tools

Krisp Transforms Call Center Operations for The Office Gurus

2025-03-29
Krisp Transforms Call Center Operations for The Office Gurus

Jordan Gluck, VP at The Office Gurus, praises Krisp's noise cancellation technology as a game-changer. Krisp eliminated noise complaints, dramatically improved customer experience, and resulted in exceptional CSAT scores. The platform's strong security further solidified their trust. With Krisp, agents consistently provide clear calls, making it integral to their success.

Read more

NASA Adds SpaceX's Starship to Launch Services Contract Despite Setbacks

2025-03-29
NASA Adds SpaceX's Starship to Launch Services Contract Despite Setbacks

Despite recent major setbacks in Starship's past two flights, NASA has added SpaceX's still-experimental rocket to its launch services contract. This opens the door for Starship to potentially carry future NASA science missions, pending a successful orbital flight. The contract, which already includes Falcon 9 and Falcon Heavy, features an on-ramp provision for new providers. While Starship's reliability remains a concern, this decision offers NASA a potential crewed lunar lander for Artemis III in 2024 and an option for its planned 2026 uncrewed Mars mission.

Read more
Tech

US Crackdown on Dissent Silences Foreign Scientists

2025-03-29
US Crackdown on Dissent Silences Foreign Scientists

The US government's increasing crackdown on dissent is creating a climate of fear for foreign scientists, who risk visa cancellation, detention, and deportation for expressing critical views. The article details numerous cases of foreign students and scholars detained or deported for criticizing government policies. Universities are complying with the administration's demands for greater control over protests and faculty, in exchange for federal funding, even canceling DEI programs. Furthermore, the government is canceling research grants on topics like LGBT+ health, poverty's impact, and climate change. This chilling effect is silencing many foreign scientists and severely hindering scientific progress.

Read more

Beyond OOP: The Evolution of Subtyping in Programming Languages

2025-03-29

This article explores the crucial role of subtyping in programming language design. The author, drawing on their experience developing several programming languages, explains that subtyping is not limited to class inheritance in object-oriented programming but is a more fundamental concept: type X is a subtype of type Y if a value of type X can be used wherever a value of type Y is expected. The article clearly explains why subtyping is crucial even in performance-oriented low-level languages, enabling the compiler to statically check for null values, aliasing, and other issues, thereby improving code reliability and ultimately driving the evolution of programming languages.

Read more
Development subtyping

AI-Powered Romance Scam Costs Woman $300,000

2025-03-29
AI-Powered Romance Scam Costs Woman $300,000

Evelyn, a Los Angeles woman, lost $300,000 to a romance scam orchestrated through the Hinge dating app. The scammer, posing as "Bruce," lured her into a cryptocurrency investment scheme, ultimately stealing her life savings. This case highlights the growing use of AI in scams: AI writing tools make it easier to create convincing narratives, while deepfakes enhance credibility, making scams harder to detect. Evelyn's story serves as a cautionary tale, emphasizing the importance of caution in online dating and the dangers of high-yield investment promises.

Read more

Elixir's BEAM VM: Busy Waiting – Optimization or Resource Hog?

2025-03-29

Benchmarking Go, Elixir, and Node.js revealed Elixir (on the BEAM VM) exhibited high CPU usage despite excellent responsiveness. The culprit? Busy waiting, a BEAM optimization maximizing responsiveness. While misleading OS-reported CPU usage, enabling busy waiting is beneficial for HTTP workloads on dedicated hardware. However, disabling it is recommended on systems sharing kernels with other software or cloud burstable instances to prevent impacting other processes. Tests showed no performance difference with busy waiting disabled for HTTP requests.

Read more
Development Busy Waiting

Emulating the Sega Genesis's YM2612 Sound Chip (Part 1)

2025-03-29

This post begins a series on emulating the Sega Genesis's Yamaha YM2612 FM synthesis chip (OPN2). The author details the complexities of this notoriously difficult-to-emulate chip, focusing on its integration within the Genesis and CPU interaction. The article delves into the YM2612's architecture, explaining its six audio channels, four operators per channel, eight algorithms, and additional features like an LFO, timers, and a DAC. It explores the interplay between the 68000 and Z80 CPUs, register mapping, read/write behavior, and the root causes of audio issues in certain games (e.g., Earthworm Jim and Hellfire) on different Genesis models. Finally, the author describes emulating the DAC channel, providing valuable insight for anyone undertaking YM2612 emulation.

Read more

OpenWrt "Two" Crowdfunding Campaign Approved

2025-03-29

GL.iNet's crowdfunding campaign for OpenWrt "Two", a next-generation router, has been successfully approved by the community. Featuring the MT7988 chip, 10G SFP, 5G copper, 2.5G copper ports, and tri-band Wi-Fi 7, "Two" is expected to retail around $250, with a portion of the proceeds donated to the OpenWrt project. Availability is anticipated in late 2025.

Read more
Hardware

Stolen Van Dyck Portrait Recovered After 73 Years

2025-03-29

In July 1951, Anthony van Dyck's Portrait of Wolfgang Wilhelm of Pfalz-Neuburg was stolen from Boughton House, Northamptonshire. This grisaille, one of thirty-seven oil sketches from van Dyck's Iconography series, embarked on a 73-year journey through the hands of experts, auctioneers, and collectors, spanning continents. A meticulous investigation, involving archival research and international collaboration, ultimately led to its return to Boughton House in 2024, revealing a captivating tale of theft, intrigue, and the persistent pursuit of justice.

Read more

Pentagon Purges DEI Content: Historical Photos Among Thousands Flagged for Removal

2025-03-29
Pentagon Purges DEI Content:  Historical Photos Among Thousands Flagged for Removal

The Department of Defense is undertaking a massive purge of diversity, equity, and inclusion (DEI) content from its websites and social media, targeting over 26,000 images. This includes photos of a World War II Medal of Honor recipient, the Enola Gay, and the first women to graduate from Marine infantry training. The action stems from President Trump's executive order ending DEI programs across the federal government. The purge has led to confusion, with images containing the word "gay" mistakenly flagged for removal, impacting both individuals with that surname and the aircraft itself. Historically significant photos, such as those of the Tuskegee Airmen, may be spared. The Pentagon claims it's working to comply rapidly, but the process is proving time-consuming and complex.

Read more

Playstacean: A Crab-Themed PSOne Mod Takes Meme to Reality

2025-03-29
Playstacean: A Crab-Themed PSOne Mod Takes Meme to Reality

YouTuber GingerOfOz brought the meme-ified 'Playstacean' to life, a crab-shaped PlayStation One mod based on concept art by Anh Dang. This isn't just a reskin; it features functional crab claw controllers and intricate internal modifications. The build involved 3D printing, controller port adjustments, and wiring challenges. While GingerOfOz isn't releasing the design files yet, this unique creation will be showcased at the Midwest Gaming Classic.

Read more

arXivLabs: Experimenting with Community Collaboration

2025-03-29
arXivLabs: Experimenting with Community Collaboration

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

Read more
Development

Banned from MSG for a T-Shirt He Designed Years Ago?

2025-03-29
Banned from MSG for a T-Shirt He Designed Years Ago?

Frank Miller, a graphic designer, was banned for life from Madison Square Garden (MSG) and its properties, including Radio City Music Hall, for an incident he claims he wasn't even involved in. The ban stems from a "Ban Dolan" T-shirt he designed in 2017, referencing a conflict between Knicks owner James Dolan and Charles Oakley. Although Miller wasn't wearing the shirt and hadn't attended an MSG event in almost two decades, he was identified, likely via facial recognition technology, and denied entry to a concert on his parents' anniversary. MSG claims his actions violated their code of conduct, but Miller argues this highlights the potential misuse of facial recognition and corporate power, raising concerns about privacy and surveillance.

Read more
Misc

DIY Acoustic Camera: Locating Sound Sources on a Budget

2025-03-29
DIY Acoustic Camera: Locating Sound Sources on a Budget

This project details the construction of a low-cost acoustic camera using readily available hardware and open-source software. The author utilizes a miniDSP UMA-16 microphone array and custom Python scripts to capture synchronized 16-channel audio and video. Beamforming is achieved using the Acoular library, visualizing sound pressure levels and merging the results with the video stream. The post includes code examples and a comparison with an earlier attempt using a ReSpeaker 4 microphone array and a GCC-PHAT algorithm, demonstrating a surprisingly effective and affordable approach to sound localization.

Read more
Hardware acoustic camera

How 168 Spanish Soldiers Conquered a Million-Strong Inca Empire

2025-03-29
How 168 Spanish Soldiers Conquered a Million-Strong Inca Empire

This article recounts the incredible story of 168 Spanish soldiers conquering the Inca Empire, a civilization boasting millions of inhabitants. The author delves into Pizarro's conquest, examining his background, Spanish military technology (cavalry, iron weaponry, firearms), tactical superiority, and fortuitous circumstances like the Inca civil war and smallpox epidemic. A comparison with Cortes's conquest of the Aztecs is drawn, highlighting leadership, diplomacy, and brutality. Ultimately, the article argues that the Spanish success stemmed not only from technological and tactical advantages but also from the exceptional decision-making and strategic acumen of Pizarro and other conquistadors.

Read more

Testing Without Mocks: A Novel Approach to Unit Testing

2025-03-29

This article presents a novel approach to unit testing that eliminates the need for mocks and spies, resulting in fast, reliable, and maintainable tests. The core idea involves combining state-based testing with a new infrastructure technique called "Nullables." Nullables aren't test doubles; they're production code with an "off" switch, allowing tests to run without relying on external systems or state. While requiring modifications to production code, this approach avoids many drawbacks of traditional methods, such as flaky tests and difficult refactoring, and offers significant performance gains. The article thoroughly explains the patterns and techniques involved, including Narrow Tests, State-Based Tests, and Overlapping Sociable Tests, providing ample code examples and diverse use cases, making it ideal for developers to learn and implement.

Read more
Development

Email Security Analysis: Passing Rate Analysis of Email from vooijs.eu

2025-03-29

This report details the security attributes of an email from the vooijs.eu mailbox. The email passed DKIM verification, but SPF record checks showed a mismatch between HELO and the SPF record, although it ultimately passed. URIBL checks were blocked, indicating a potential risk with the sender's IP address. The email content was brief, simply stating "This is it." Overall, the email's security level is moderate, and further investigation into potential risks is needed.

Read more
Misc

Can AI Replace Research Scientists? UF Study Says No (Mostly)

2025-03-29
Can AI Replace Research Scientists?  UF Study Says No (Mostly)

A University of Florida study tested generative AI's ability to conduct academic research. While AI excelled in ideation and research design, it struggled significantly with literature review, results analysis, and manuscript production, requiring substantial human oversight. Researchers advocate for high skepticism towards AI outputs, viewing them as requiring human verification and refinement. Published in the Journal of Consumer Psychology, the study prompts reflection on AI's role in research—more assistant than replacement.

Read more
AI

Krisp Server SDK: Tackling Turn-Taking Challenges in AI Voice Agents

2025-03-29
Krisp Server SDK: Tackling Turn-Taking Challenges in AI Voice Agents

Smooth conversations in AI voice agents are often hampered by background noise. Krisp's new server-side SDK features two advanced AI models, BVC-tel and BVC-app, effectively removing background noise and extraneous voices, improving speech recognition accuracy and naturalness. Tests show Krisp BVC reduces VAD false positives by 3.5x and improves Whisper speech recognition accuracy by over 2x. Supporting various platforms and audio sampling rates, the SDK offers a robust solution for more natural AI voice interactions.

Read more
1 2 345 346 347 349 351 352 353 596 597