
Demystifying functional programming concepts and jargon through clear explanations and F# examples, making FP accessible to developers of all backgrounds.

Explore lesser-known, faster variants of classic sorting algorithms while uncovering surprises and learning to navigate modern complex architectures.

Explore algorithms and tools for automatic text summarization, including extractive and abstractive methods, and learn about evaluation techniques for assessing summary quality.

Explore a data-driven approach to optimize CDN performance by dynamically configuring web server parameters based on network and device characteristics, improving tail web performance by 32-67%.

Explores innovative techniques to enhance BFS-like algorithm performance on semi-external graph systems, focusing on I/O efficiency improvements through strategic graph data pre-processing.

Explore the limitations of digital troubleshooting compared to analog electronics, and discover why our mental models for digital systems are constrained.

Innovative techniques for reducing memory usage in streaming graph processing systems, enabling analysis of larger dynamic graphs while maintaining performance and accuracy.

Optimizing tensor programs with partially equivalent transformations, improving DNN efficiency by up to 2.5×. Introduces PET framework for automated corrections and theoretical foundations for equivalence examination.

Explore how software engineering can learn from NASA's Challenger incident, drawing parallels to modern reliability challenges and navigating complexity in system architecture.

Explore the impact of AI decision-making in healthcare, policy, and ethics. Leading researchers discuss the benefits, challenges, and ethical implications of algorithmic decision-making in various fields.

Learn to quickly estimate system performance using base rates and napkin math, enabling informed decision-making in technical discussions and design processes without building systems first.

Explore F2FS, a Linux file system optimized for flash storage. Learn its design, data structures, and algorithms, and see how it outperforms EXT4 in various scenarios on mobile and server systems.

Explore F2FS, a Linux file system optimized for flash storage. Learn its design, data structures, and algorithms, and see how it outperforms EXT4 in various scenarios on mobile and server systems.

Explore the power, potential, and perils of Big Data in this panel discussion. Experts examine its impact on society, scientific inquiry, and human decision-making, addressing benefits and ethical concerns.

Arthur Benjamin demonstrates incredible feats of mental math, from squaring large numbers to determining dates, while sharing the secrets behind his skills in this captivating blend of mathematics and magic.

Interactive visualizations for understanding algorithms: techniques and examples using HTML, CSS, JavaScript, and D3 to supplement traditional testing and improve code comprehension.

Explore database vulnerabilities through compression side-channel attacks, learning techniques to extract encrypted content and strategies for prevention and patching.

Discover techniques to compromise social navigation systems through fake GPS reports and bot drivers, exploring privacy risks and traffic manipulation in applications like Waze.

Explore the concept of delegating computations and the significance of no-signaling proofs in cryptography, presented by expert Yael Tauman Kalai at Crypto 2014.

Explore succinct non-interactive arguments of knowledge (SNARKs) for verifying program executions, focusing on TinyRAM architecture and concrete efficiency improvements.

Explore efficient algorithms and data structures for web app performance optimization. Learn to apply academic knowledge to solve real-world development challenges.