What cold showers and exercise have in common (2014)
Can cold showers, winter plunges, and brisk walks in the chilly outdoors provide some of the same benefits as intense exercise—including weight loss and increased energy levels? Such a link …
The Dying Art of Mental Math Tricks
Mathematics, applications of mathematics to life in general, and my life as a mathematician.
OpenJDK now available for Windows
We are pleased to announce the availability of OpenJDK 8 for Windows. OpenJDK is a fully open-source implementation of the Java SE specification. It is comparable in performance to Oracle and IBM
90-year-old Cryptanalytic Efforts Must Stay Secret, says NSA
The National Security Agency is withholding 90-year-old information on early American cryptanalytic efforts against Russia and the Soviet Union from a 20-year-old document on the grounds that relea…
How I make $400 a month in Passive Income by Self-Publishing
I’m the author of Behind the Ivy Curtain: A Data Driven Guide to Elite College Admissions :
Announcing Envoy: C++ L7 proxy and communication bus
Today we are incredibly excited to open source Envoy, our high performance C++ distributed proxy and communication bus designed for large…
Introducing Vector Networks: Generalized path editing for graphics
Before I co-founded Figma my background was in game development, not in design. I remember being very surprised when I first encountered…
List of scientific papers found in OpenJDK source code
List of Scientific Papers found in Java source code
Principles for smooth web animations
The complete guide to 60fps smooth animations on your website
How Dropbox hacks your mac
Update: also see Discovering how Dropbox hacks your mac If you have Dropbox installed, take a look at System Preferences > Security & Privacy > Accessibility tab (see …
GNU Toolchain Update – GDB now supports Rust
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Tutorial – Write a System Call
Stephen Brennan's personal website and blog.
How to Code and Understand DeepMind's Neural Stack Machine in Python
A machine learning craftsmanship blog.
Realistic alternatives to Apple computers
An assessment of 16 laptops.
Announcing Google Research, Europe
Posted by Emmanuel Mogenet, Head of Google Research, EuropeGoogle’s ongoing research in Machine Intelligence is what powers many of the products be...
Grading Trudeau on quantum computing
Update (4/19): Inspired by Trudeau’s performance (which they clocked at 35 seconds), Maclean’s magazine asked seven quantum computing researchers—me, Krysta Svore, Aephraim Steinb…
From Kafka to ZeroMQ for real-time log aggregation
Software - shaken, not stirred
Phasing Out SHA-1 on the Public Web
An algorithm we’ve depended on for most of the life of the Internet — SHA-1 — is aging, due to both mathematical and technological advances. Digital signatures incorporating the SHA-1 ...
Code Page 437 Refuses to Die
I am updating volume 2 of Core Java and got stuck on the section on text files in the internationalization chapter. How hard can this be in 2016? Surely everyone uses UTF-8 these days. Or do they? Make a file Test.java
Webpack 2.2 – Release Candidate
The talks of webpack 2 started back in January of 2015. Since then we have published multiple versions from 2.0 to 2.1-beta.28.
Power Wastage on an Idle Laptop
Ever since I upgraded to Windows 10 it’s felt like my battery life is worse. My suspicion was various scanning tasks that were springing to life more frequently, but it was just a hunch. So, …
Cache-Control: immutable
About one year ago our friends at Facebook brought an interesting issue to the IETF HTTP Working Group - a lot (20%!) of their transaction...
H265: Technical Overview
HEVC is among us. On January 25, 2013, the ITU announced the completion of the first stage approval of the H.265 video codec standard and in the last 1 year several vendors/entities have started to…