Most Female and Male Occupations Since 1950
The shifting majorities of the sexes in the workplace.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 437 posts.
The shifting majorities of the sexes in the workplace.
Open Source Freelancer
A while back I wrote that Robert Martin was ruining software by being too good at programming. That was supposed to be a joke. Since then he’s done his damndest to actually ruin software by telling people they’re doing it wrong. His most recent response where he yells at software correctness was the breaking point for…
In the fall of 2000, I took my first engineering class: ECE 352 , an entry-level digital design class for first-year computer engineers. It was standing room only, filled with waitlisted students who would find seats later in the semester as people dropped out. We had been warned in orientation that half of us…
Matthias Felleisen jested "Why are you still using CL when Scrbl/Racket is so much better :-)" ? My response was as follows: Dear Matthias, you are right Racket is so much better in so many dimensions. I use Lisp because I just can't bear programming in a language without proper syntactic…
Building a log-based architecture that’s fast, efficient, and resilient on the new stream data structure in Redis.
This article was originally written in 2014, but has had some minor improvements in December 2017 and January 2018 when I received some useful feedback after the article had unexpectedly been posted on Hacker News in December 2017.
The IOCCC Flight Simulator was the winning entry in the 1998 International Obfuscated C Code Contest. It is a flight simulator in under 2 kilobytes of code, complete with relatively accurate 6-degree-of-freedom dynamics, loadable wireframe scenery, and a small instrument panel.
[Epistemic status: Total wild speculation] I. The predictive processing model offers compelling accounts of autism and schizophrenia. But Surfing Uncertainty and related sources I’ve read are…
programming, philosophy, history, internet, startups
In 2005 and 2006, a series of significant results were published against SHA-1 [ 1 ][ 2 ][ 3 ]. These repeated break-throughs caused something of a crisis of faith as cryptographers questioned whether we knew how to build hash functions at all. After all, many hash functions from the 1990's had not aged well [ 1 ][ 2…
On August 31, 2015, I started a Ph.D. in cryptography at TU Eindhoven, working with Tanja Lange and Dan Bernstein. On December 2, 2016, I…
Read Elliot Temple's essay about Taking Children Seriously.
During my internship at Jane Street 1 , one of my projects was a config editing tool that at first sounded straightforward but culminated in me designing a custom tree diffing algorithm using dynamic programming, relentlessly optimizing it and then transforming it into an A* accelerated path finding algorithm. This…
Complex queries are hard to read. Literate SQL is about writing queries that are as easy to read as a good novel.
Scaling out operation with read replicas and avoiding the downside of stale reads by observing replication progress.
Eat food. Not too much. Mostly plants.
Performance budgets are an essential but under-appreciated part of product success and team health. Most partners we work with are not aware of the real-world operating environment and make inappropriate technology choices as a result. We set a time budget of less than 5 seconds first-load Time-to-Interactive and less…
Lack of ABI stability, slow compile times, poor Xcode support, and more hold Swift back
Many beginning Python users are wondering with which version of Python they should start. My answer to this question is usually something along the lines…
Google Maps and Apple Maps . At first glance, the columns below look very similar...
One of life's minor annoyances is having to wait on my devices to connect to the network after I wake them from sleep. All too often, I'll open the lid on my …
In his most in-depth interview, Naval Ravikant discusses reading, happiness, decision making, habits, the meaning of life, and Mental Models.
Update: Precision 7520 and 7720 available as of March 28; Dell Precision 5720, a 27” All-in-One available as of April 18. Today I am excited to announce the next generation of our Ubuntu-based Pre…