TL;DR summary of stories on the internet
The author documents their journey of tackling the One Billion Row Challenge using CUDA. Their solution, running in 16.8 seconds on a V100, is the first of its kind without cudf, using hand-written kernels only. They share how they improved a C++ baseline by partitioning the workload, preparing file offsets, and implementing custom atomicMin and […]
Read more »
The author reflects on the memories of their grandfather, highlighting his quiet but witty voice and his constant banter with Grandma. Despite his fading health, he still managed to light up when seeing loved ones. In a touching moment before his passing, he expressed love to his family, leaving a lasting impact of goodness and […]
Former National Economic Council Director Lawrence Summers is raising eyebrows with a new paper challenging conventional wisdom on the U.S. economy. Summers argues that Americans are right to be skeptical, as the official inflation rate does not paint the full picture. The exclusion of interest costs from the Consumer Price Index has led to an […]
Introducing the Flow-IPC project, a modern C++ toolkit for high-speed inter-process communication. The main repository to focus on is ipc, where users can start exploring the tools and potentially contribute. For a better overview, check out the blog-post Introduction to Flow-IPC, which delves into the project with an example and performance insights. Additional sub-projects within […]
The author explores the challenges of updating software seamlessly without downtime or compromising service quality due to constant usage. They highlight the common scenarios developers encounter with database schema migrations, showcasing potential issues and solutions. The post delves into two detailed scenarios where slow transaction speed and migration design affect requests, leading to potential partial […]
The Home Doctor is a practical guide for managing health situations when help is not available. The author, a surgeon, shares candid insights on the challenges faced by doctors, including burnout, depression, and lack of support. Work-related stress, administrative burdens, and loss of autonomy in patient care are highlighted as major contributors to emotional exhaustion. […]
Columbia professor Johan de Jong has been compiling the essential theorems of algebraic geometry into one comprehensive resource known as the Stacks Project for the past 15 years. This project, now consisting of over 7,300 pages, revolutionizes the organization and presentation of mathematical information, making it a go-to resource for mathematicians worldwide. In addition, de […]
In the late 90s, web design was a nightmare with limited tools. Pages had no CSS, and HTML was written in all caps. Design consistency was challenging, leading some to not style anything at all or give each page a unique look. Web-safe colors were limited, and making site-wide changes required manually updating every page. […]
PostgreSQL Index Advisor is a helpful extension that recommends indexes to enhance query performance. It supports generic parameters like $1, $2, and materialized views. The API identifies tables and columns obscured by views and generates SQL DDL create index statements to optimize query execution. For example, running the index_advisor function on a simple query with […]
dano is a wrapper for ffmpeg that allows you to checksum internal file streams of media files and verify the checksums later, even if metadata is changed. It offers features like path filtering, concurrent hashing, and multiple checksum algorithms. Inspired by FLAC, dano provides stable checksums that can confirm lossless file decoding and withstand metadata […]