CDC Halts Collaboration with WHO, Immediately

2025-01-27
CDC Halts Collaboration with WHO, Immediately

The U.S. Centers for Disease Control and Prevention (CDC) has abruptly ordered an immediate end to all collaborations with the World Health Organization (WHO), sending shockwaves through the global public health community. This isn't a phased withdrawal; it's an immediate and complete cessation of all interactions, including work with technical working groups, coordinating centers, and advisory boards. Experts express deep concern, warning that this will severely hamper efforts to investigate and control outbreaks like the Marburg virus and mpox, potentially jeopardizing global health security. While President Trump had previously issued an executive order to begin the U.S. withdrawal from WHO, this sudden action is far more drastic and unexpected, sparking widespread worry and criticism.

Read more

Dark Mode's Energy-Saving Myth Busted: BBC Research Reveals Unexpected Findings

2025-02-20
Dark Mode's Energy-Saving Myth Busted: BBC Research Reveals Unexpected Findings

Contrary to popular belief, using dark mode on apps and websites may not save energy. A BBC Research & Development study found that users often increase screen brightness when using dark mode, negating its potential energy savings and potentially increasing consumption. In their experiment, 80% of participants boosted brightness in dark mode. Furthermore, website responsiveness and data transfer showed little correlation with energy usage. The researchers conclude that relying solely on dark mode or website optimization for energy efficiency is misguided; lowering screen brightness is a more effective approach.

Read more
Tech

Meta's Fact-Checking Failure: The Limits of Truth in the Age of Disinformation 2.0

2025-01-14
Meta's Fact-Checking Failure:  The Limits of Truth in the Age of Disinformation 2.0

Meta's abandonment of its fact-checking initiative sparks debate. The author argues that fact-checking struggles against sophisticated disinformation 2.0, involving AI and algorithms. The LA wildfires serve as a case study: claims about budget cuts impacting the fire response are not simply true or false, but involve multiple assumptions and interpretations. Fact-checking, while valuable, isn't a silver bullet. We need to address deeper drivers like political biases and cognitive biases to effectively combat disinformation.

Read more

Record-Low-Loss Hollow-Core Fiber Achieves 45% Faster Data Transmission

2025-09-06
Record-Low-Loss Hollow-Core Fiber Achieves 45% Faster Data Transmission

Researchers from the University of Southampton and Microsoft have developed a novel hollow-core fiber (HCF) with a record-low attenuation of 0.091 dB/km at 1550 nm, significantly outperforming traditional silica fibers. This breakthrough, achieved through advanced modeling to minimize loss mechanisms, enables 45% faster transmission speeds and opens the door for longer, unamplified spans in optical communication networks.

Read more

Taming Legacy Code: A Summary of Michael Feathers' "Working Effectively with Legacy Code"

2025-09-09
Taming Legacy Code: A Summary of Michael Feathers'

This article summarizes the core ideas of Michael Feathers' classic book, "Working Effectively with Legacy Code." The book argues that the crux of legacy code is the lack of tests. To safely modify legacy code, tests must be added first. This is challenging because adding tests requires modifying the code, creating a paradox. The book outlines steps for identifying change points (Seams), breaking dependencies, writing tests, and refactoring, along with incremental testing techniques (Sprout and Wrap) and a technique to quickly understand code (Scratch Refactoring). The author emphasizes the importance of unit tests and introduces characterization tests to capture the existing code's behavior. Finally, the article advises avoiding direct dependency on library implementations to reduce maintenance costs.

Read more
Development

AI-Powered Crime Syndicate on the Myanmar-Thailand Border: A Global Threat

2025-04-02
AI-Powered Crime Syndicate on the Myanmar-Thailand Border: A Global Threat

Thousands are trapped in scam centers run by criminal gangs and warlords along Myanmar's border with Thailand. Victims are forced into online fraud schemes, leveraging AI-generated scripts and realistic deepfakes to target victims worldwide. While recent crackdowns by Chinese and Thai authorities have freed some, experts warn the industry, fueled by billions in investment and advanced technology, will rebound stronger. This sophisticated criminal network poses a global threat, demanding international cooperation to combat its scale and human rights abuses.

Read more

Building AI Products: A Backend Architecture Deep Dive

2024-12-27

This article details the journey of an AI team building an AI-powered Chief of Staff for engineering leaders. Initially using simple inference pipelines, they transitioned to a multi-agent system as the application grew. The author explains agent design principles, differences from microservices, and object-oriented implementation. Memory management, including CQRS and event sourcing, and handling natural language events are discussed. Scaling to 10,000 users involved sharding, asynchronous programming, LLM call optimization, and migration to Temporal.

Read more

240Hz Monitor and Low-Latency Mouse: A Programmer's Precise Measurement

2025-07-06

A programmer, highly sensitive to latency, found a significant improvement after upgrading to a 240Hz monitor. However, switching USB ports for his wireless mouse introduced delays of around 10ms every few seconds. To precisely measure this, he developed a tool, found.as/l, that displays the delay between browser-rendered frames and pointer movements, along with pointer event batching and offsets. He also had to modify his xmit.toml to add CORS headers for high-precision timers. His observations were confirmed, leading him to avoid the problematic USB port.

Read more

Rebooting the 80s: My BBC Master and the UK's Computer Education Push

2025-08-17
Rebooting the 80s: My BBC Master and the UK's Computer Education Push

This post details the author's rediscovery of their BBC Master microcomputer from the 1980s. This machine, featuring a 65C12 processor, 128KB of RAM, and a 5 1/4" floppy drive, was a key part of the UK government's ambitious program to integrate computers into education. The author reminisces about the government's investment in computer literacy, the BBC Master's role in schools, and contrasts it with computers used in schools in other countries like the Commodore PET and Apple II. Despite its high cost, the BBC Master's superior BASIC and expansion capabilities made it a lasting legacy.

Read more

Using Git for Music Production: A Developer's Approach

2025-09-01

A musician and software engineer discovered a clever use for Git, the version control system, in music production. Instead of creating numerous project file copies (like my-cool-song-new-vocals-brighter-mix-4.rpp), the author uses Git to track versions, simplifying project management and version rollback. The article details initializing a Git repository in Windows using Git Bash, creating a .gitignore to exclude unnecessary files, and using a Git GUI to view different versions. While Git isn't ideal for large binary files (like WAVs), it suffices for managing the main project file. The author also suggests using GitHub for backups and a TODO list, essentially giving the music project its own private, updatable online 'website'.

Read more
Development

Streaming Fatigue Hits Americans: Spending on Subscriptions Decreases

2025-01-04
Streaming Fatigue Hits Americans: Spending on Subscriptions Decreases

Americans spent an average of $42.38 per month on streaming subscriptions in 2024, a 23% decrease from 2023. The abundance of streaming services has led to "streaming fatigue," with users feeling overwhelmed by the sheer number of options. Many are sharing accounts, reducing subscriptions, or turning to free services to save money. The average American has two subscriptions and watches 3 hours and 49 minutes of content daily. Facing economic pressures and streaming fatigue, consumers are seeking more affordable entertainment options.

Read more

Sequin: Coordinating Change Data Capture in Postgres with Watermarks

2025-01-05
Sequin: Coordinating Change Data Capture in Postgres with Watermarks

Sequin is a real-time change data capture (CDC) tool that streams changes from Postgres to destinations like Kafka and SQS. This article dives into how Sequin elegantly solves the complex problem of simultaneously performing full table capture and incremental change capture. By employing a watermarking mechanism, Sequin coordinates two data streams, preventing data loss or duplication and ensuring data consistency. Sequin uses a chunked capture strategy, processing tables in smaller batches for efficiency and reduced memory usage.

Read more

R&D Startup Disaster: A Costly Mistake in Data Collection

2025-07-13
R&D Startup Disaster: A Costly Mistake in Data Collection

An R&D startup conducting a psychology study lost all collected data due to a simple yet devastating bug. Their PHP code used `mail() or die()`, causing the script to terminate prematurely when an email failed to send (due to lack of internet access in the testing environment). This resulted in no data being saved to the database. The experience highlighted the importance of graceful error handling and thorough testing across different environments. The team learned from the costly mistake, improved their coding practices, and transitioned away from PHP to safer languages like JavaScript, Go, and Python.

Read more
Development data loss

Parse, Don't Validate: Enhancing C Security with Type Safety

2025-07-13

This post advocates for a 'Parse, Don't Validate' approach in C programming. By defining custom types (e.g., email_t, name_t) and parsing untrusted input into these types immediately, the inherent risks of pointer manipulation and type mismatches in C are mitigated. This strategy confines raw string handling to the system's boundaries, prevents internal function misuse, and leverages the compiler's type checking to catch errors like parameter swapping. The result is more robust and maintainable C code with reduced attack surface.

Read more
Development

YouTube quietly downgraded its web embeds, impacting user experience

2024-12-14
YouTube quietly downgraded its web embeds, impacting user experience

YouTube recently altered its Publisher for Publishers (PfP) embedded player, removing the title link back to YouTube. This change, intended to protect advertisers since PfP allows publishers to sell their own ads, means many websites, including The Verge, now have YouTube embeds where clicking the title no longer opens the video on YouTube.com or the app. Despite efforts to communicate with YouTube, including reaching out to CEO Neal Mohan, the change remains. This highlights how large tech platforms can prioritize their own interests over user experience.

Read more

Claude Code IDE for Emacs: Seamless AI Integration for Your Workflow

2025-08-07
Claude Code IDE for Emacs: Seamless AI Integration for Your Workflow

The Claude Code IDE for Emacs provides native integration with the Claude Code CLI via the Model Context Protocol (MCP). More than just a terminal wrapper, it creates a bidirectional bridge between Claude and Emacs, allowing Claude to understand and leverage Emacs' powerful features—from LSP and project management to custom Elisp functions. This transforms Claude into a true Emacs-aware AI assistant working within your existing workflow and interacting with your entire Emacs ecosystem. Features include automatic project detection, session management, terminal integration, file operation tools, diagnostic integration (Flycheck and Flymake), advanced diff views, and tab bar support. Through MCP tool integration, Claude accesses and utilizes Emacs capabilities like LSP integration, Tree-sitter syntax tree analysis, Imenu symbol navigation, and project integration. Developers can also create custom MCP tools to extend Claude's functionality.

Read more
Development

Gut Bacteria Leakage Exacerbates Liver Damage in Chronic Alcohol Use: A New Mechanism

2025-09-06
Gut Bacteria Leakage Exacerbates Liver Damage in Chronic Alcohol Use: A New Mechanism

A new study uncovers a previously unknown mechanism by which chronic alcohol consumption worsens liver damage. Research reveals that chronic alcohol use impairs the production of the cellular signaling protein mAChR4 in the small intestine. This protein is crucial for the formation of goblet cell-associated antigen passages (GAPs), which help the immune system identify and respond to gut bacteria escaping into other parts of the body. Lower mAChR4 levels weaken GAP formation, allowing gut bacteria to leak into the liver, exacerbating alcohol-related liver damage. Fortunately, restoring mAChR4 function can repair the immune response and lessen liver damage. Published in Nature, this research offers a potential new therapeutic target for alcoholic liver disease and may also offer insights into treating alcohol use disorder.

Read more

Transhumanism: A Cult for Our Times?

2025-03-24
Transhumanism: A Cult for Our Times?

This article explores whether the transhumanist movement exhibits cult-like characteristics. Using Robert J. Lifton's eight criteria for identifying cults, the author analyzes transhumanism's information control, mystical manipulation, purity demands, confession culture, sacred science, loaded language, doctrine over person, and dispensing of existence. The author argues that transhumanism displays similarities to cults in its closed-mindedness, exclusionary practices, and apocalyptic salvation narrative. While not geographically centralized, transhumanism's online communities foster strong group identity and suppress dissent, showcasing blind optimism towards future technologies and devaluation of non-believers. The article concludes that the future trajectory of transhumanism will depend on whether its technological predictions materialize and how its adherents react to reality.

Read more

US Equity Market Structure Primer: A Quick Guide

2025-01-11

This primer provides a concise overview of the US equity trading landscape. Initially created as an onboarding document for new hires, it covers the lifecycle of an order, market participants, communication mechanisms between them, and a high-level view of overall market activity. The guide can be read sequentially or selectively, with a visual representation of the order lifecycle offering a clear picture of the process. Even with limited prior knowledge, the sections on market participants, communication, and overall market activity provide a functional understanding of US equities trading. Future updates will delve deeper into market structure history and inherent conflicts of interest.

Read more

Negotiating with Infringers: A Better Option for Creative Professionals

2024-12-16
Negotiating with Infringers: A Better Option for Creative Professionals

When a creative professional's copyright is infringed, litigation isn't the only option. This article's author, a lawyer, suggests considering negotiation with the infringer. Negotiation is quicker and cheaper than litigation and may yield benefits beyond monetary compensation, such as promotion and collaboration opportunities. The author points out that most infringements are not malicious but due to negligence. Through negotiation, adversaries can be transformed into collaborators, leading to long-term success. Of course, if negotiations fail, litigation remains a last resort.

Read more

New API: Full-Stack Backends for Agents

2025-07-17
New API: Full-Stack Backends for Agents

Software engineering enters a new phase with the rise of AI agents. This post announces a new API providing full-stack backend services for agents, including databases, sync engines, authentication, file storage, and presence. Designed to simplify app development, the API leverages built-in abstractions, efficient hosting, and data exposure for improved productivity. Its multi-tenant architecture enables rapid creation of numerous databases, reducing costs, and supports various isolation strategies to optimize resource utilization. The ultimate goal is to empower both developers and AI agents to build and deploy applications more easily, with database-like abstractions enabling app extensibility.

Read more
Development full-stack backend

Fighting Search Engine Spam: A Powerful Blocklist

2025-01-14
Fighting Search Engine Spam: A Powerful Blocklist

The GitHub project `BadWebsiteBlocklist` offers a powerful filter to block spam and misleading websites from appearing in search results. It aims to clean up search results by removing AI-generated low-quality articles, spam sites, and thinly-veiled advertisements posing as information. The filter is used via the uBlocklist extension; users simply add a subscription link to enable it. The project encourages users to submit spam websites and provides explanations for each blocked site, ensuring transparency and sustainability.

Read more
Development spam filtering

CRISPR Creates Mice with Two Dads

2025-01-29
CRISPR Creates Mice with Two Dads

Chinese scientists have used CRISPR to create mice with two fathers that survive to adulthood. By editing 20 imprinted genes, they bypassed the developmental abnormalities usually seen in bi-paternal mice. This research offers insights into genomic imprinting and potential reproductive technologies, but highlights significant ethical and safety concerns regarding human applications.

Read more

OpenAI's o3 Model Finds Linux Kernel Zero-Day

2025-05-22
OpenAI's o3 Model Finds Linux Kernel Zero-Day

This post details how the author discovered a zero-day vulnerability (CVE-2025-37899) in the Linux kernel using OpenAI's o3 model. Auditing ksmbd, the author leveraged o3 to analyze the code, successfully identifying a use-after-free vulnerability in the SMB 'logoff' command handler. o3 understood the complex logic of concurrent connections and object sharing, pinpointing the flaw. Furthermore, o3 rediscovered another vulnerability, CVE-2025-37778. The author argues o3 represents a significant leap in code reasoning capabilities, offering vulnerability researchers a powerful new tool to drastically increase efficiency.

Read more
Development Zero-day

Measuring Decentralization in the Fediverse and Atmosphere

2025-08-31

This website uses the Herfindahl–Hirschman Index (HHI) to measure the concentration of user data on decentralized social networks like the Fediverse and Atmosphere. An HHI close to zero indicates high competition, while a value near 10000 signifies a highly concentrated monopoly. The site currently calculates HHI by analyzing the distribution of active users across servers (Fediverse) or data repositories (Atmosphere), aggregating servers controlled by the same entity. Beyond data location, the site highlights other crucial aspects of decentralization, including network structure, identity management, infrastructure, legal jurisdictions, and the distribution of social power. Code and data are available on GitHub.

Read more

TeaVM 0.11.0 Released: New WebAssembly Backend

2024-12-15

TeaVM 0.11.0 has been released, featuring a brand new WebAssembly backend. The old WebAssembly backend, while functional, lacked adoption due to insignificant performance gains and a poor developer experience. The new backend, leveraging the WebAssembly GC proposal, addresses these issues, improving interaction with browser JS APIs and reducing binary file size. While currently slightly less feature-rich than the JS backend, it already supports JSO (Java-to-JS interaction API), aiming for parity in the next release. This release also includes bug fixes in BitSet implementation and adds support for various JS APIs, such as file reading, touch events, the Popover API, and Navigator.sendBeacon.

Read more
Development

Bering Land Bridge Was More Swamp Than Steppe, Study Finds

2024-12-18
Bering Land Bridge Was More Swamp Than Steppe, Study Finds

New research challenges the long-held assumption that the Bering Land Bridge, the ancient landmass connecting Siberia and Alaska, was a dry grassland. Using sonar and sediment cores, scientists have revealed a much wetter landscape, more akin to a swampy ecosystem with numerous rivers and lakes. This discovery complicates theories of human and animal migration across the bridge, as the watery terrain would have posed different challenges and opportunities for various species. Interestingly, mammoth DNA was found in the sediment, indicating that even in this marshy environment, large animals could thrive and traverse the area. This research offers a revised perspective on how ancient humans populated North America.

Read more

Enshittification: It's Not Venture Capital's Fault, It's the Lack of Constraints

2025-01-26

Cory Doctorow's article delves into the reasons behind the degradation of social media platforms, arguing it's not simply due to venture capitalists' pursuit of profit maximization. The article posits that 'enshittification' stems from user lock-in (high switching costs and collective action problems), and a lack of market competition, government regulation, and labor constraints. The solution, Doctorow suggests, lies in breaking user lock-in, increasing regulation and competition, rather than simply rejecting capitalism. The article also analyzes the strengths and weaknesses of emerging platforms Mastodon and Bluesky, advocating for technical solutions (like the Free Our Feeds project) to enhance Bluesky's resilience and lower switching costs for users.

Read more

The Essence of Computing Science: Elegance over Complexity

2024-12-24

This essay by Edsger W. Dijkstra explores the nature of computing science. Dijkstra argues that computing science should be a highly formalized branch of mathematics, emphasizing methodology over factual knowledge, thus bridging the gap between theory and practice. He criticizes the current academic world's pursuit of complexity and the resulting neglect of simple and effective solutions, and calls on computer scientists to pursue elegant solutions and find joy in the process.

Read more

Microsoft's Windows 365 Link: A Cloud-Based Cage?

2025-01-06
Microsoft's Windows 365 Link: A Cloud-Based Cage?

Microsoft is about to release a new device called Windows 365 Link, essentially a locked-down cloud terminal with no local admin rights, data storage, or apps. The author expresses concern that this gives Microsoft complete control over users' computers, accompanied by hefty monthly fees. This exacerbates existing worries about loss of PC control and predicts mountains of e-waste after a few years of corporate use.

Read more
Tech
1 2 453 454 455 457 459 460 461 596 597