In Defense of Myers Briggs (2020)
examines claims that the big five personality traits is more scientifically valid than the myers briggs personality indicator
examines claims that the big five personality traits is more scientifically valid than the myers briggs personality indicator
In early spring 2020, I reported an article for The New York Times on which I put the tentative headline: “New Coronavirus Is ‘Clearly Not…
A review of "Amtrak, America's Railroad"
As cookie-based ads go away, does the targeting move from the cloud to the client, or from the reader to the content? Does this make the strong stronger? Or does the money go to Fedex instead?
An edge case in integer safety.
Apple v. Epic indeed…
Quick: what is this? If the word “Button” comes to mind, you might be right. Unfortunately we’ve been seeing a lot of instances in our testing where an image or CSS styling is used to trigger an action of some kind. Here are some markup samples:
m4 is a macro processor, in the sense that it copies its input to the output, expanding macros as it goes
On long-standing controversies, biases, and failures of communication.
Many folders have them. They’re so invisible that you can’t even see them when you show hidden files. And the only way you know they’re there is when they cause problems.
I've decided not to work with Aubrey de Grey or SENS in any capacity moving forward. I had one bad experience with him when I was 17 - he told me in writing that he had an ‘adventurous love life’...
Cybersecurity is hard enough. Doing it across federal agencies is a mammoth task.
Summary and commentary on Paul Fussell's "Class: A Guide Through The American Status System"
Let’s try a new format – “shorts”; small blog posts where I elaborate on ideas that I’d discuss at my twitter, but they either come back over and over, or the short form doesn’t convey all th…
TikTok’s Warp Scan filter is a bizarre concept for a filter in and of itself, but the myriad of ways TikTok users put it to use just shows what happens when you throw random tools to the masses and allow for emergent creativity. It only takes a handful of innovators to unleash a meme tsunami.
What is it about voxels that makes people go crazy? Throughout the past decade, there have been SO many developers obsessed with shrinking them down to have as many as possible ( 1 , 2 , 3 , 4 , 5 ), admittedly including myself. It’s exciting both as a developer and to the gaming community to see amazing algorithms…
The quartz oscillator is an important electronic circuit, providing highly-accurate timing signals at a low cost. A quartz crystal has the...
“JPEG” or the image encoding specification by the “Joint Photographic Experts Group” (JPEG) is a truly universal format at this stage. You really cannot go very far on the internet without seeing a JPEG file. The amount of content encoded in JPEGs must be surely biblical by now. If there is one thing that is going to…
Sometimes, you don’t necessarily need to hack a system to exploit it.
Understanding & mitigating randomly slow writes in PostgreSQL
Every action we take on the web starts with a button click, and yet most buttons are ho-hum and uninspired. In this tutorial, we'll build an animated 3D button with HTML and CSS that sparks joy.
A blog about game engines, graphics, C++, and more.
Facebook’s political problems stem directly from its size and drive for growth; they are societal issues, not antitrust ones.
“Sunburst” was the most sophisticated hack the world has ever seen. One of the most urgent lessons so far learned from the attack: we need…
We face problems. As have all societies ever.
A small, cool fact about SQLite is that its columns are flexibly typed. You can store any value in any column! Try it out: sqlite> create table t1 (v1 int, v2 varchar(10)); sqlite> insert into t1 values ("abc", "this string is longer than 10 characters!"); sqlite> select * from t1; abc|this string is longer than 10…