Right to Repair Bills Filed in All 50 US States

2025-02-24
Right to Repair Bills Filed in All 50 US States

After eleven years of advocacy, the Right to Repair movement has achieved a major victory: legislation has been introduced in all 50 US states, granting consumers the right to repair their own electronics and appliances. This grassroots effort, supported by repair professionals, farmers, students, and lawmakers, has seen five states already pass Right to Repair laws, covering one-fifth of the US population. This success highlights growing consumer demand for repairable products and has even led major tech companies like Google and Apple to support some of the legislation.

Read more
Tech

Chirping Cosmic Waves Detected Far From Earth

2025-01-23
Chirping Cosmic Waves Detected Far From Earth

Scientists have detected 'chorus waves,' bursts of plasma sounding like birds chirping, from an unprecedented distance of over 62,000 miles from Earth. Previously observed closer to our planet, these waves, whose frequency matches human hearing, were detected by NASA's Magnetospheric Multiscale satellites. The discovery, published in Nature, raises questions about the physics involved and the role of Earth's magnetic field. While chorus waves are known to exist near other planets and potentially disrupt satellite communications, this distant detection is exciting and prompts further research.

Read more

The Bolt Twiddling Puzzle: A Mathematical Solution to a Gardner Classic

2025-03-07
The Bolt Twiddling Puzzle: A Mathematical Solution to a Gardner Classic

This blog post tackles a classic mathematical puzzle posed by Martin Gardner in 1958: Two identical bolts intermesh; if you twiddle them like thumbs, do the bolt heads move closer, farther apart, or remain at the same distance? The author provides a detailed geometric analysis explaining why the bolt heads maintain the same distance, refuting Gardner's less intuitive escalator analogy. The post includes diagrams of thread standards and the author's own 3D bolt illustrations for better understanding.

Read more

Painting Worlds with Raymarching: A GLSL Shader Journey

2025-06-19
Painting Worlds with Raymarching: A GLSL Shader Journey

This article details creating 3D scenes using Raymarching and GLSL shaders. Starting with fundamental concepts like ray marching and signed distance functions (SDFs), it guides you through building simple shapes and combining them using SDF operators (like min and smoothmin) to create complex scenes. Advanced topics covered include lighting models, soft shadows, creating infinitely repeating scenes, and generating realistic terrains using noise derivatives. The author culminates with a stunning example of an infinite Martian landscape, sharing their creative process and insights.

Read more
Development

Qualcomm NR-U: Unleashing the Full Potential of 5G

2025-01-04
Qualcomm NR-U: Unleashing the Full Potential of 5G

Qualcomm has unveiled its latest 5G NR-U technology, designed to significantly boost 5G network coverage and capacity by leveraging unlicensed spectrum. This innovative technology cleverly combines licensed and unlicensed spectrum, enabling operators to expand their 5G networks, providing faster and more reliable connectivity to a greater number of users. This is particularly significant for deploying 5G in densely populated areas or remote locations, effectively addressing network congestion and reducing deployment costs. NR-U is poised to be a key driver in 5G evolution, paving the way for a wider range of 5G applications in the future.

Read more
Tech

Incremental Compiler Course: From Tiger to x86-64 Assembly in OCaml

2025-04-05

This is a highly practical compiler course aiming to build a compiler that translates the high-level Tiger language into x86-64 machine code. The course uses OCaml and emphasizes test-driven development, version control, and code reuse. It employs an iterative, incremental development approach, gradually extending language and compiler features, leveraging the tagless-final style for enhanced extensibility. The course covers standard compiler topics like parsing, type checking, optimization, and assembly generation, but in a non-traditional way.

Read more

Anthropic's $1.5B Copyright Settlement Faces Judge's Scrutiny

2025-09-10
Anthropic's $1.5B Copyright Settlement Faces Judge's Scrutiny

A federal judge overseeing Anthropic's proposed $1.5 billion copyright settlement is concerned about potential backroom deals disadvantaging authors. Judge Alsup postponed approval, citing insufficient information regarding the claims process and concerns about the large legal team. He demanded a detailed list of works, clearer notification procedures for class members, and a revised claim process ensuring only copyright holders opt in. This landmark AI copyright case, one of the first of its kind, faces uncertainty despite the substantial settlement amount.

Read more

Claude Model Quality Issues Resolved

2025-09-09
Claude Model Quality Issues Resolved

Anthropic addressed two separate bugs last week that caused degraded output quality in some Claude models (Sonnet 4 and Haiku 3.5). The first bug impacted a small percentage of Sonnet 4 requests from August 5th to September 4th, while the second affected some Haiku 3.5 and Sonnet 4 requests from August 26th to September 5th. Anthropic assures users that these issues were not intentional quality degradations but stemmed from unrelated bugs. They thank the community for detailed reports which helped identify and resolve the problems. Monitoring continues for ongoing quality issues, including reports of degradation for Claude Opus 4.1, with an update expected by the end of the week.

Read more

MCP: The LLM Interface That Might Actually Stick

2025-06-24
MCP: The LLM Interface That Might Actually Stick

Despite the hype, Model Context Protocol (MCP) isn't magic. But it's simple, well-timed, and well-executed. At Stainless, we're betting it's here to stay. Previous attempts to connect LLMs to the world—function calling, ReAct/LangChain, ChatGPT plugins, custom GPTs, AutoGPT—were cumbersome, error-prone, or limited. MCP's success stems from: 1. Models are finally good enough to handle complex workflows reliably; 2. The protocol is good enough, offering a vendor-neutral standard; 3. The tooling is good enough, with easy-to-use SDKs; 4. Momentum is good enough, with adoption by major players and the community. MCP simplifies tool and agent development, fostering tool reuse and ecosystem growth. It's poised to become the future standard for LLM APIs.

Read more
AI

2600-Year-Old Phoenician Shipwreck Raised from the Sea

2025-01-19
2600-Year-Old Phoenician Shipwreck Raised from the Sea

Off the coast of southeastern Spain, divers have successfully salvaged the Mazarrón II, a 2,600-year-old Phoenician shipwreck. Initially discovered in 1994, the 27-foot-long vessel, laden with lead ingots, was painstakingly raised piece-by-piece after years of planning. Threatened by coastal erosion and changing sea currents, its recovery ensures the preservation of this remarkably intact wreck, offering invaluable insights into Phoenician shipbuilding and culture.

Read more
Archaeology Shipwreck Phoenician

Compiling with Continuations: A Retrospect and Review

2025-09-20

This review revisits Appel's 1992 book, "Compiling with Continuations." The author delves into the book's detailed explanation of compilation techniques using continuations, covering topics such as the MiniML language, lexing, parsing, the CPS language, closure conversion, register spilling, and the virtual machine. While lacking exercises and showing its age in some aspects, the book offers valuable insights into Standard ML and continuation-passing style, particularly for those studying compiler design and functional programming. However, ambiguities in implementation details and a lack of discussion on modern compiler technology make for a challenging read.

Read more
Development continuations

Printable 2026 One-Page Calendar

2025-08-02

This website offers a printable 2026 calendar designed to fit any paper size automatically. Simply set your printer to landscape mode and disable headers/footers for optimal results. The entire year's dates are displayed on a single page, making it portable and perfect for note-taking and planning. A gentle reminder to be kind is included.

Read more
Misc printable

8-Pin Linux: A Surprisingly Powerful Single-Board Computer

2025-04-04
8-Pin Linux: A Surprisingly Powerful Single-Board Computer

This article details the creation of a remarkably compact Linux computer built using only three 8-pin chips. The author cleverly overcomes the limitations of the minimal pin count by creatively sharing pins between the SPI RAM and SD card, and implementing USB-to-serial communication and SD card access in software. The resulting miniature computer successfully runs Debian Linux, supporting tools like vi and gcc, showcasing ingenious design and surprising capabilities.

Read more
Hardware minimal hardware

DeepSeek-VL2: Advanced Multimodal Understanding with Mixture-of-Experts

2025-01-01
DeepSeek-VL2: Advanced Multimodal Understanding with Mixture-of-Experts

DeepSeek-VL2 is an advanced series of large Mixture-of-Experts (MoE) Vision-Language Models significantly improving upon its predecessor. It excels in various tasks including visual question answering, optical character recognition, and document/table/chart understanding. The series comprises three variants: DeepSeek-VL2-Tiny, DeepSeek-VL2-Small, and DeepSeek-VL2, with 1.0B, 2.8B, and 4.5B activated parameters, respectively. DeepSeek-VL2 achieves competitive or state-of-the-art performance with similar or fewer activated parameters compared to existing open-source models. The project is open-sourced, offering model downloads, quick start guides, and demo examples.

Read more

Porffor: Blazing Fast JavaScript Runtime via WebAssembly

2025-08-17

Porffor is a JS engine/runtime that compiles JavaScript ahead-of-time to WebAssembly and native binaries, resulting in tiny (<1MB), fast (millisecond-level) binaries. Benchmarks on AWS Lambda show it's 12x faster than Node.js and 4x faster than Amazon's LLRT, with lower costs. While still pre-alpha with limited JS support and lacking I/O and Node compatibility, its potential for optimizing small Lambda functions is significant.

Read more
Development

China Unveils Deep-Sea Cable Cutter, Raising Global Concerns

2025-03-24
China Unveils Deep-Sea Cable Cutter, Raising Global Concerns

China has unveiled a new deep-sea cable-cutting device capable of severing the world's most fortified underwater communication or power lines, with a maximum operating depth of 4,000 meters – twice the range of existing subsea infrastructure. Developed by the China Ship Scientific Research Centre, the device is intended for civilian salvage and seabed mining, but its dual-use potential, especially near strategic chokepoints like Guam, raises concerns about its potential to disrupt global communications and escalate geopolitical tensions.

Read more

Viral TikTok: A Basement-Built Replica of NYC

2025-09-16

Joseph Macken spent over two decades painstakingly crafting a 1:50 scale model of New York City in his upstate New York basement. This massive undertaking features hundreds of thousands of buildings, landmarks, and geographical elements, spanning all five boroughs. His TikTok videos showcasing the intricate model have garnered over 20 million views, attracting widespread praise and even sparking discussions with museums about potential exhibitions. Currently on display at the Cobleskill Fairgrounds, Macken's mini-NYC is a testament to dedication and artistry. He's already planning his next project: a miniature Minneapolis, with Los Angeles, Las Vegas, and Chicago on his future list.

Read more
Misc

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

Modelica Association: Efficiently Modeling Complex Systems

2024-12-16

The Modelica Association promotes the Modelica language and its associated tools. Modelica is an object-oriented language for modeling and simulating complex cyber-physical systems, particularly adept at acausal modeling of reusable components governed by mathematical equations. The association provides language specifications, tools, libraries, and community support to enable users to efficiently model systems.

Read more

Passkeys: Elegant, but Not Yet Usable Security

2024-12-30
Passkeys: Elegant, but Not Yet Usable Security

Passkeys, touted as a password alternative, aim for enhanced security and easier logins. However, this article reveals significant usability issues. While technically elegant, the lack of standardization across platforms (operating systems, browsers, apps) leads to a confusing user experience, with varying prompts and workflows. Password managers can alleviate some problems, but this hinges on user adoption. Many websites still allow password logins, undermining Passkey's security. Currently, Passkeys are more of a transitional solution than a fully mature technology.

Read more
Tech

Efficient Fabric Launches Compiler Playground for Breakthrough Processor

2025-02-27

Efficient Fabric has launched its Compiler Playground, an interactive software ecosystem enabling developers to experience the performance and energy efficiency of its breakthrough processor architecture. Developers can write or paste C code, which the compiler automatically maps to the Efficient dataflow architecture. The Playground visualizes code distribution and execution across the Fabric's tiles, includes a debugger, and provides battery life estimates showcasing dramatic energy efficiency improvements.

Read more
Development processor

Disney Faces Lawsuit Over Steamboat Willie Copyright

2025-09-21
Disney Faces Lawsuit Over Steamboat Willie Copyright

Morgan & Morgan, a major US law firm, is suing Disney for the right to use images from Steamboat Willie in its commercials. They argue the copyright has expired, but fear a trademark infringement lawsuit from Disney, prompting them to seek a court ruling. Their proposed ad depicts Mickey's boat crashing into Minnie's car, leading her to contact the firm. Disney has yet to respond.

Read more

NATO's Project HEIST: Satellite Backup for Undersea Cables

2025-01-01
NATO's Project HEIST: Satellite Backup for Undersea Cables

In response to a rising number of undersea cable disruptions, NATO is developing Project HEIST, a system for seamless switching between undersea cables and satellites. HEIST will pinpoint cable damage with meter-level accuracy and reroute data to satellite networks in case of disruption. This is crucial, as undersea cables carry over $10 trillion in transactions annually. While satellite bandwidth currently lags behind fiber optics, efforts are underway to upgrade satellite speeds. Furthermore, NATO plans to open-source parts of the project to accelerate development and enhance security against deliberate attacks.

Read more

LA Architecture Hack: Wearable Protest Suits

2025-05-16

Archisuit is a project featuring four leisure jogging suits designed around specific architectural structures in Los Angeles. The suits incorporate the negative space of these structures, allowing wearers to comfortably occupy spaces designed to exclude them. The project critiques architecture's role in policing and controlling bodies based on race, class, and gender, suggesting that comfortable presence can be an act of resistance.

Read more

compile_flagz: Boosting C/C++ IDE Support in Zig Build Systems

2025-09-13

Zig's build system offers powerful cross-compilation capabilities for C/C++ projects, but editor support often lags due to missing include paths. compile_flagz addresses this by generating a `compile_flags.txt` file, a standard format used by language servers like clangd. This file provides the necessary compilation settings, enabling features like code completion and error highlighting. The author details its usage and implementation, showcasing its effectiveness in a game decompilation project (ROLLER). A quick start guide is also provided.

Read more
Development

Flight Tracking's Dirty Little Secrets: Debunking Aviation Data Myths

2025-06-07
Flight Tracking's Dirty Little Secrets: Debunking Aviation Data Myths

FlightAware engineers discovered that aviation data is far messier than one might assume. They list numerous false assumptions about flights, airports, airlines, and ADS-B data – things like flights always departing on time, flight numbers never changing, and airport information always being accurate. The breakdown of these assumptions highlights the challenges and importance of FlightAware's flight tracking engine, Hyperfeed, in handling unusual situations and providing a consistent data feed.

Read more

Incus: A Next-Gen Container and VM Manager

2025-07-12
Incus: A Next-Gen Container and VM Manager

Incus is a next-generation system container, application container, and virtual machine manager offering a public cloud-like experience. Easily mix and match containers and VMs, sharing the same underlying storage and network. Image-based, supporting numerous Linux distributions, Incus scales from laptops to server racks, accommodating diverse storage and network types. Manage instances via command line, REST API, or third-party tools. Developed by many of the original LXD creators, Incus boasts a feature-rich design including security, scalability, event logging, and remote access. It supports system containers, application containers, and virtual machines.

Read more
Development system management

Cambridge University Uses Tech to Unfold a Fragile 16th-Century Manuscript

2025-03-31
Cambridge University Uses Tech to Unfold a Fragile 16th-Century Manuscript

A team at Cambridge University Library faced a challenge: a fragile, folded 16th-century manuscript fragment. Instead of risking damage through traditional methods, they used cutting-edge technology. Multispectral imaging, computed tomography (CT) scanning, and 3D modeling allowed for virtual unfolding and digitization. This preserved the historical artifact and revealed 16th-century archival binding techniques, showcasing a groundbreaking approach in digital humanities.

Read more
1 2 414 415 416 418 420 421 422 596 597