TL;DR summary of stories on the internet
The author illustrates how by chaining messaging APIs, vulnerabilities can be exploited, allowing “universal code execution” to break Same Origin Policy and bypass browser sandbox. The author shares two new vulnerabilities affecting millions of users and explains how large datasets and static code analysis can uncover such vulnerabilities. The content highlights the power of browser […]
Read more »
Stephen Johnson shared the fascinating origin of the standard error concept in a mailing list by The Unix Heritage Society. The story dates back to Bell Labs in the 1970s, revolving around a colossal Graphic Systems’ C/A/T phototypesetter. This machine required manual labor and left behind a stench from development baths. Doug McIlroy recalled the […]
The author details a high-performing solution for summing 50 million ASCII-encoded integers efficiently, showcasing a novel algorithm. By utilizing SIMD instructions and carefully designed look-up tables, the program runs 320x faster than a naive C++ implementation, although it is over-fit to specific input specs and hardware. The algorithm iterates over 32 byte chunks, tracking decimal […]
Disruptor is a low latency, inter-thread communication library in Rust inspired by LMAX’s Disruptor. By adding the library to your Cargo.toml file, you can effectively use single and batch publication for optimal latency and throughput. It even supports pinning threads on cores to reduce context switching latency. The advanced usage allows for multiple producers and […]
Author’s voice summary: The content provides a detailed visual walkthrough of how AlphaFold3 works, aimed at an ML audience. It explains the new features of the model, such as predicting structures of proteins complexed with other molecules, and the complex featurization scheme involved. The post delves into various sections of the architecture, from input preparation […]
Common Expression Language (CEL) is a simple, fast, and safe non-Turing complete language designed for lightweight expression evaluations. With a C-like syntax similar to C++, Go, Java, and TypeScript, CEL is great for checking resource names, determining time windows, and matching resource names based on filters. The project includes a CEL-parser and interpreter for evaluating […]
In today’s world where compilers reign supreme, whispers of the power of assembly language persist. Compiler inefficiencies in generating code for interpreters have led some to explore writing interpreters in assembly to outperform them. An example includes a fast interpreter for the Uxn CPU, achieving a 10-20% speed increase over the reference implementation. Delving into […]
The recent power outage in Houston after Hurricane Beryl swept through has left over 2.2 million people in the dark, highlighting the fragility of the city’s power infrastructure. Surprisingly, the Whataburger app was used as a power outage tracker in the absence of an online outage map. The repeated outages raise concerns about Houston’s preparedness […]
Physicists are stumped by an old Soviet experiment that could point to a new fundamental particle, possibly a sterile neutrino, to explain unexpected findings. The gallium anomaly, observed in experiments at the Baksan Neutrino Observatory in Russia’s Caucasus Mountains, has confounded scientists for decades. Recent studies have ruled out errors in measurements, leading to the […]
The mobile phone industry is plagued with fraudulent robocalls, corrupt employees accepting bribes, and the sale of customer location data. SIM-swapping attacks are on the rise, resulting in cyberheists worth millions. Despite promises of security and privacy, the major wireless carriers have lost control to cybercriminals and scammers. Google has had to discontinue a feature […]