The JavaScript Runtime Explosion: A Decade of Innovation

2025-07-28
The JavaScript Runtime Explosion: A Decade of Innovation

The past decade has witnessed an explosion of new JavaScript runtimes and engines, enabling JavaScript execution across diverse contexts with remarkable task-specific optimization. This has propelled JavaScript into the cloud, edge computing, smart TVs, mobile devices, and even microcontrollers. This article explores the drivers behind this diversity and why a single runtime or engine fails to meet all needs. From the rise of edge computing and low-resource engines for microcontrollers to polyglot engines facilitating interoperability with other languages and the widespread use in native app development, JavaScript runtimes demonstrate incredible adaptability and vibrant growth. The article details various runtimes and engines like Node.js, Deno, Cloudflare Workers, Bun, React Native, NativeScript, and more, outlining their underlying technologies and evolution.

Read more
Development Runtimes

Shaped is Hiring a Head of Engineering

2025-06-11
Shaped is Hiring a Head of Engineering

Shaped is seeking a Head of Engineering to scale its engineering organization and drive the technical vision of its products. The ideal candidate will have 8+ years of software engineering experience, a B.S., M.S., or Ph.D. in Computer Science or a related field, and excellent communication and problem-solving skills. Responsibilities include defining technical strategy, managing teams, overseeing product development, cross-functional collaboration, and process and infrastructure optimization. This is a leadership opportunity to shape the product roadmap and ensure platform reliability and scalability.

Read more

Gowanus Canal Microbes Reveal Pollution-Fighting Genes

2025-05-20
Gowanus Canal Microbes Reveal Pollution-Fighting Genes

A research team from NYU Tandon School of Engineering has discovered that microorganisms in Brooklyn's polluted Gowanus Canal possess a vast collection of genes for degrading pollutants. They identified 455 species using 64 biochemical pathways to break down pollutants and 1,171 genes to process heavy metals, suggesting a cheaper and more sustainable cleanup method than dredging. The study also uncovered 2,300 novel genetic sequences with potential applications in medicine and industry. However, the research also revealed antibiotic resistance genes, raising public health concerns. The findings were showcased in an immersive art installation, highlighting the intersection of science and art.

Read more

Alpenglow Consensus Protocol: Reference Implementation Released

2025-05-28
Alpenglow Consensus Protocol: Reference Implementation Released

Anza Technology has released a reference implementation of the Alpenglow consensus protocol. This includes a local cluster example runnable with 6 nodes communicating via UDP. A simulations binary provides various tests of Alpenglow's resilience and bandwidth requirements; a public ping dataset is needed for some simulations. Micro-benchmarks and a test suite are also included. For security issues, contact quentin (at) anza (dot) xyz directly.

Read more
Development

Airborne DNA: Revolutionizing Wildlife Tracking and Disease Surveillance

2025-06-19
Airborne DNA: Revolutionizing Wildlife Tracking and Disease Surveillance

A groundbreaking study reveals the potential of environmental DNA (eDNA) extracted from air to track a vast range of species, from elusive bobcats to illicit drugs and even human pathogens. Researchers at the University of Florida developed a novel method using air filters to collect eDNA, successfully identifying hundreds of different pathogens, allergens, and wildlife species. This rapid and efficient technology promises to revolutionize disease surveillance, wildlife conservation, and environmental research, while also raising crucial ethical considerations regarding sensitive human genetic data.

Read more

Bioengineered Teeth: A Breakthrough in Tooth Repair?

2025-02-06
Bioengineered Teeth: A Breakthrough in Tooth Repair?

Scientists have grown bioengineered teeth in the lab using cells from pig teeth, offering a revolutionary approach to tooth repair. Traditional fillings and implants have limitations such as limited lifespan and infection risks. This bioengineered tooth aims to overcome these drawbacks, providing a more durable and natural tooth replacement. Researchers cultured tens of millions of cells from pig jawbones and seeded them onto biodegradable tooth-shaped scaffolds, which were then implanted into rats. This research opens up new avenues for repairing damaged teeth and has the potential to revolutionize the field of dentistry.

Read more

The Brutal Truth About Dating Apps: An Insider's Perspective

2025-02-04

An insider who spent months working at a dating app reveals industry secrets. The article details user ranking mechanisms, user behavior, retention rates, monetization models, and technological challenges. For instance, male users have significantly lower match rates than females, and users heavily rely on profile pictures; retention is significantly impacted by user behavior, but not all improvements boost retention; monetization primarily relies on male users paying for extra likes. The author argues that the core problem with dating apps lies in user expectations, not the product itself.

Read more

C/C++: Performance Over Correctness?

2025-03-31

This article delves into the pitfalls of "undefined behavior" in C and C++. In the pursuit of ultimate performance, compilers often take a laissez-faire approach to uninitialized variables, arithmetic overflow, infinite loops, and null pointers, rather than reporting errors or inserting safety checks. This makes programs difficult to debug and maintain, potentially leading to unpredictable crashes. The author uses several examples to illustrate how C/C++ compilers prioritize optimization, even at the cost of program correctness and predictability, prompting reflection on this design philosophy.

Read more
Development C Language

30-Year Satellite Data Validates Early Climate Projections

2025-08-25
30-Year Satellite Data Validates Early Climate Projections

A study published in Earth's Future reveals that climate models from the mid-1990s accurately predicted global sea-level rise, matching satellite observations over the past 30 years. Despite the relative crudeness of the models at the time, the projected 8-centimeter rise closely aligns with the observed 9 centimeters. This strongly supports the understanding of human-driven climate change and bolsters confidence in future projections. However, the study also highlights an underestimation of ice sheet melt, emphasizing the need to consider potential catastrophic ice sheet collapse, particularly threatening low-lying coastal regions in the US.

Read more
Tech

Marimo: Reimagining Jupyter Notebooks as Versionable Pure Python

2025-03-19
Marimo: Reimagining Jupyter Notebooks as Versionable Pure Python

Marimo is an open-source project that reimagines Jupyter Notebooks as pure plaintext Python files, usable as regular Python programs. Traditional Jupyter Notebooks' JSON-based .ipynb format leads to version control headaches, poor code reusability, and other issues. Marimo solves these by representing notebooks as dataflow graphs, making them easily versionable (with Git), importable as modules, testable with pytest, and executable as scripts. It also supports embedding SQL and Markdown and offers caching for efficiency. Marimo has seen wide adoption, used by companies like OpenAI and BlackRock, and numerous research institutions, quickly establishing itself as a new standard for interactive computing.

Read more
Development

A 2-Stage Pipelined Unlimited Register Machine Built in Conway's Game of Life

2025-08-10

This article, the fourth in a series, details the construction of a (2-stage pipelined) Unlimited Register Machine (URM) in Conway's Game of Life. The URM, a Turing-complete four-instruction CPU, is shown factoring the number 15. The author describes the URM's design, including the ALU, register file, ROM, and instruction execution. Emphasis is placed on efficient circuit design in Game of Life, prioritizing circuit length over transistor count. A 2-stage pipeline is implemented to boost speed. The author concludes by announcing a future redesign for improved efficiency.

Read more
Development Digital Logic Gates

Procedural Generation of Realistic Terrain: Multi-scale Noise and Mountain Modeling

2025-09-17
Procedural Generation of Realistic Terrain: Multi-scale Noise and Mountain Modeling

This post, part III of a procedural terrain generation series, builds upon the paint map and mountain ridge system established in previous parts. It details the addition of multi-scale noise layers and distance-based mountain peaks, culminating in a final terrain elevation map through blending techniques. The author explains using Simplex noise to add detail at varying frequencies, and coastal noise enhancement to control coastline variation. A distance field is calculated using Delaunay triangulation and a breadth-first search (BFS) algorithm for more natural mountain shapes. Finally, the different terrain components are blended to create a realistic result.

Read more
Game terrain

Why Ideas Cluster While People Disperse: The Entropy of Digital Life

2025-05-20
Why Ideas Cluster While People Disperse: The Entropy of Digital Life

This article explores the mechanism of human belief formation: our brains associate emotions with external stimuli, creating an emotional memory bank. Physical entities increase in entropy, causing them to disperse in memory; digital entities decrease in entropy, causing them to cluster. This difference in entropy between the physical and digital worlds challenges our psychological balance. The article concludes by introducing adiem.com, a company using AI technology to monitor heartbeat patterns to study this entropy balance and apply it to treat social anxiety and ADHD.

Read more

Michael Larabel: 20 Years of Linux Hardware Benchmarking

2025-09-12

Michael Larabel, founder and principal author of Phoronix.com, has dedicated over two decades to enhancing the Linux hardware experience since launching the site in 2004. He's penned over 20,000 articles covering Linux hardware support, performance, graphics drivers, and more. He's also the lead developer of prominent automated benchmarking software like the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org. His story is a testament to long-term commitment to open source and Linux.

Read more
Tech

Long Polling Beats WebSockets: A Practical Guide to Scalable Real-time Systems

2025-01-05

Inferable's team chose HTTP long polling over WebSockets when building a scalable real-time system using Node.js and TypeScript. Facing challenges of hundreds of worker nodes needing real-time job updates and agents requiring real-time state synchronization, they found long polling surprisingly effective. By keeping HTTP connections open until new data arrives or a timeout is reached, they avoided the complexities of WebSockets, such as authentication, observability, and infrastructure compatibility. The article details their implementation, including database optimization, error handling, and best practices like mandatory TTL, client-configurable TTL, and sensible database polling intervals. The choice stemmed from needing core product control over message delivery, zero external dependencies, and ease of understanding and modification. Alternatives like ElectricSQL are briefly discussed, highlighting scenarios where WebSockets might be preferable.

Read more

Running ELKS on an NES: The NES86 Project

2025-02-17
Running ELKS on an NES: The NES86 Project

The NES86 project is an amazing feat of engineering: an IBM PC emulator running on the NES! By emulating an Intel 8086 processor and supporting PC hardware, it successfully runs the ELKS (Embeddable Linux Kernel Subset), including a shell and utilities. This means you can run some x86 software on your old NES, albeit limited to a simple serial terminal. The project is open-source and provides detailed build instructions, covering both the compilation of the ELKS image and the generation of the NES86 ROM. Prepare for a challenge—running a modern OS on retro hardware!

Read more
Development

US Critical Infrastructure Cybersecurity Program Halted Due to Funding Lapse

2025-07-23
US Critical Infrastructure Cybersecurity Program Halted Due to Funding Lapse

A US program monitoring critical infrastructure networks for threats, CyberSentry, has been suspended due to expired government funding. Run by Lawrence Livermore National Laboratory, the program uses AI to detect cyberattacks and previously successfully identified high-risk Chinese-made surveillance cameras in US infrastructure. The suspension raises concerns about US critical infrastructure cybersecurity, particularly with the increasing sophistication of cyberweapons targeting industrial control systems. This mirrors a similar funding lapse earlier this year with the CVE program, highlighting staffing and funding shortages at the Cybersecurity and Infrastructure Security Agency (CISA).

Read more

The Dopamine Reward Prediction Error Model: A Scientific Debate

2025-05-04
The Dopamine Reward Prediction Error Model: A Scientific Debate

The reward prediction error (RPE) model has long been used to explain dopamine's role in reward learning. However, recent studies have challenged this model. Some studies found RPE struggles to explain temporal dynamics of dopamine signals and variations in animal learning. Alternatives, like the adjusted net contingency for causal relations (ANCCR) model, have shown better performance in predicting dopamine release. Despite this, many researchers still consider RPE a useful framework for understanding dopamine, needing only refinement. This scientific debate highlights the inherent diversity of viewpoints and ongoing exploration in scientific research.

Read more

Data Wiping and Refurbishing: The Rebirth of Used Laptops

2025-05-26
Data Wiping and Refurbishing: The Rebirth of Used Laptops

SK TES's Fredericksburg facility meticulously processes discarded laptops. Employees thoroughly inspect the machines, uncovering hidden drives, and rating them based on functionality, cosmetic condition, and component value. Retail-ready laptops receive full-body adhesive skins to mask blemishes before hitting the market. This process highlights the potential for e-waste recycling and the magic of tech restoration.

Read more

Obsidian Plugin Bounty: Improve Notion Import

2025-09-17
Obsidian Plugin Bounty: Improve Notion Import

The Obsidian Importer plugin is seeking a developer to improve its Notion import functionality. Currently, import relies on HTML export, which is inefficient. A $5,000 bounty is offered for a solution within 30 days that uses the Notion API for progressive file download and adds support for converting Notion databases to Bases. Applicants must be familiar with the Importer codebase and the Notion API, and should detail their approach, especially addressing the differences between Databases and Bases and determining which Notion database elements (views, columns, groups, etc.) can be imported.

Read more
Development

Markov Chains: A Visual Explanation

2025-02-28
Markov Chains: A Visual Explanation

This article provides a clear and visual explanation of Markov chains and their applications. Markov chains are mathematical systems that transition between different "states." The article uses the example of a baby's behavior (playing, eating, sleeping, crying) to illustrate the concept of a state space and transition probabilities. A simple two-state Markov chain is presented, along with its transition matrix. The article further demonstrates the practical application of Markov chains through a weather simulation example, highlighting the concept of 'stickiness' in real-world data. Finally, it mentions the use of Markov chains in Google's PageRank algorithm, showcasing their power and versatility.

Read more

Studio Ghibli at 40: A Legacy Uncertain?

2025-06-15
Studio Ghibli at 40: A Legacy Uncertain?

This month marks the 40th anniversary of Japan's Studio Ghibli, a studio celebrated for its complex plots and fantastical hand-drawn animation, boasting two Oscars and a global fanbase. However, the future is uncertain, with the latest hit "The Boy and the Heron" potentially being the final feature film from celebrated co-founder Hayao Miyazaki (84). The release of OpenAI's latest image generator in March sparked copyright concerns due to its resemblance to Ghibli's distinctive style. Since its founding in 1985 by Miyazaki and the late Isao Takahata, Ghibli has become a cultural phenomenon, further boosted by a second Academy Award in 2024 for "The Boy and the Heron" and Netflix's global streaming of its films.

Read more

Subsecond: Sub-Second Hot-Patching for Rust

2025-06-25

Subsecond is a Rust library enabling hot-patching, allowing code changes in a running application without restarts. This is invaluable for game engines, servers, and long-running apps where the edit-compile-run cycle is too slow. It also introduces 'ThinLinking', dramatically speeding up Rust compilation in development. Subsecond works by detouring function calls via a jump table, avoiding unsafe memory modification. An external tool compiles changed code, sends it to the application, and Subsecond applies the patch. Currently, it only patches the 'tip' crate and has limitations regarding globals, statics, thread-locals, and struct layouts. It supports major platforms, excluding iOS devices due to code signing.

Read more

Carolina Eyck: Redefining the Theremin

2025-05-06
Carolina Eyck: Redefining the Theremin

Carolina Eyck, a classically trained musician from East Germany, has become a leading theremin virtuoso, revolutionizing the way this enigmatic instrument is played. Her innovative techniques, documented in her seminal work 'The Art of Playing the Theremin', and collaborations with renowned orchestras, are breathing new life into this unique electronic instrument, blurring the lines between classical and electronic music.

Read more

Apple Updates App Store Policies to Comply with the Digital Markets Act

2025-06-27
Apple Updates App Store Policies to Comply with the Digital Markets Act

Apple has updated its App Store policies in compliance with the European Union's Digital Markets Act. Developers in the EU can now promote their digital goods and services to alternative platforms (websites, app stores, or in-app web views). This change introduces new fees: an initial acquisition fee, a store services fee, and a Core Technology Commission (CTC). Apple plans to transition from the Core Technology Fee (CTF) to the CTC for digital goods and services by January 1, 2026, across all distribution channels. Furthermore, Apple is updating the iOS and iPadOS user experience to facilitate the installation of apps from developers' websites or alternative app marketplaces.

Read more
Tech

Google Maps, Search, and Hotels Get AI-Powered Travel Planning Upgrades

2025-03-27
Google Maps, Search, and Hotels Get AI-Powered Travel Planning Upgrades

Google is enhancing Maps, Search, and Hotels with AI-powered features to improve travel planning. Maps gains the ability to identify locations in screenshots and save them to a list, simplifying trip preparation. This Gemini-powered feature, rolling out to US iOS users this week (Android coming soon), detects places in screenshot text, displays them on the map, and allows saving to a sharable list. AI Overviews in Search are updated with itinerary-building tools, letting users create trips for specific regions or countries. Google Lens's AI Overviews will soon support more languages, including Hindi, Indonesian, Japanese, Korean, Portuguese, and Spanish. Finally, price drop alerts, already in Google Flights, are going global for Google Hotels, available on mobile and desktop.

Read more

Apple Pulls iPhone 16 Ad Featuring Delayed Siri Features

2025-03-10
Apple Pulls iPhone 16 Ad Featuring Delayed Siri Features

Apple has pulled an iPhone 16 ad showcasing a "more personal Siri" after admitting to delaying some key Siri features slated for iOS 18. The ad, starring Isabella Ramsey, demonstrated Siri's ability to recall meeting details. Apple now says the rollout of these personalized Siri features will extend into next year, with concerns internally that fixes might require more powerful hardware, forcing either feature reduction or slower performance on current devices. Some within Apple's AI division even suggest the features could be scrapped and rebuilt.

Read more
Tech

Ketamine for Depression: Rewiring the Brain for Relief

2025-02-07
Ketamine for Depression: Rewiring the Brain for Relief

For individuals with depression unresponsive to standard antidepressants, ketamine offers a potential breakthrough. Research suggests ketamine targets a different brain system, promoting the regrowth of synapses and improving brain circuitry. Yale experts explain that ketamine's rapid effects may open a critical period of brain plasticity, making it easier to change thought patterns and adapt to new stimuli. Optimal results often involve a comprehensive treatment plan including psychotherapy like cognitive behavioral therapy (CBT).

Read more

India's University Ranking System to Penalize Retracted Papers

2025-08-02
India's University Ranking System to Penalize Retracted Papers

India's national university ranking system will for the first time penalize institutions for a significant number of retracted papers published by their researchers. This move aims to address the country's rising number of retractions due to misconduct. While some retractions correct honest mistakes, India's retraction rate, second only to China and the US, largely stems from misconduct or research integrity concerns. The new policy will penalize universities based on the number of retractions in Scopus and Web of Science databases over the past three years. While intended to deter misconduct, its effectiveness is debated. Some researchers worry that simply adjusting ranking mechanisms won't address underlying issues like incentives for high publication counts at the cost of quality.

Read more

Interactive Web App: An Orwellial

2025-03-02

This post describes a heavily interactive web application requiring JavaScript. The author rejects the term 'Bluetorial,' instead dubbing it an 'Orwellial' and including a humorous GIF. This suggests the app is complex and interactive, far beyond a simple HTML interface.

Read more
Development Interactive
1 2 294 295 296 298 300 301 302 596 597