Charles Clancy is the CTO of MITRE, an American not-for-profit organization managing federally funded research and development centers (FFRDCs) supporting various US government agencies in defense, he
Ross Bleckner, Falling Birds, 1994 Housekeeping: if you’re interested in the kinds of conversations we have on this Substack, I’m doing a workshop on conflict and friendship in SF in exactly one week
You are probably better off than you were four years ago. Not unless you like pandemics, mass death, mass unemployment, and the shutdown of much in-person work, educational and social activity. It was
MIT Technology Review’s What’s Next series looks across industries, trends, and technologies to give you a first look at the future. You can read the rest of them here. Thanks to the boom in artificia
“Buy our iPad or the piano gets it!” Screenshot: Apple I wonder if Apple CEO Tim Cook was surprised by the visceral revulsion many people felt after viewing the newest commercial for Apple’s iPad. In
Research shows kids who spend two hours a day outside are less likely to develop myopia. nazar_ab/Getty Images If you're a parent struggling to get your kids' off their devices and outdoors to play, h
I consider myself a productive and organized person. At a minimum, people come to me for things because they know I get things done. This doesn’t come naturally to me, and it’s a skill I’ve developed
As I walk around Philadelphia I often converse with Benjamin Franklin, to see what he thinks about how things have changed since 1790. Sometimes he's astounded, other times less so. The things that as
I spent 3 months earlier this year at Recurse Center in New York. Here’s a summary of the highlights of my time there! The view from the Empire State Building, one of the few tourist attractions I vis
or, I don't know what I've been told, rustaceans done stole Guy Steele's gold Table of Contents Some make the claim that "all languages depend on C";1 not only is this statement ill-typed, as implemen
Hazy ResearchAI uses an awful lot of compute. In the last few years we’ve focused a great deal of our work on making AI use less compute (e.g. Based, Monarch Mixer, H3, Hyena, S4, among others) and ru
Setting the stage Being a polyglot is a problem of definition first. Who can be described as a polyglot? At what level do you actually “speak” the given language? Some sources cite that polyglot means
Back when I was managing at Digg and Uber, I spent a lot of time delivering feedback to my management chain about issues in our organization. My intentions were good, but I alienated my management cha
David Baron put this up in Mozilla’s San Francisco office a while back: This is cute way of saying that writing safe concurrent code is, at present, rocket science. This is unfortunate, because the fu
As photographers, we often find ourselves searching for inspiration to fuel our creativity and improve our craft. This pursuit of inspiration can be both exciting and challenging, regardless of where
More than one third of 18 to 24 year olds reported no income through wages or a salary in 2022, according to a recent report out of the St. Louis Fed. That figure is up from about 22% in 1990. Why it
DevStats (sponsored) The best Engineering Leaders know their metrics. Do you know yours? With DevStats, you can get the metrics you need to ship better products faster and answer questions like: How c
Art by GPT-4. Prompt: “The death of the Internet” The internet as we know it has already died once. In the 2010s, the rise of smartphones and mass social media (Twitter/Facebook/Instagram) caused what
It’s that time again; a summary of interesting and useful concepts to spur your curiosity. Click the titles for more information. “Every kind of organized distraction tends to become progressively mor
"A man who procrastinates in his choosing will inevitably have his choice made for him by circumstance." —Hunter S. Thompson In our age of abundance we’re constantly faced with choices, which we must
I recently switched my writing from my own domain (running wordpress) to Substack. You can now find me at: andrewchen.substack.com Here's why I did it, and some notes on how I did the migration too. F
Making Sense of Acquire-Release Semantics February 2023 Multiprocessor Synchronization was one of my favorite classes during my undergrad — it had a clear progression from theory to practice, starting
A note from the Editor in Chief: Scientific American is celebrating its 166th year. Given its history as the longest continuously published magazine in the U.S., it's probably no surprise that it has
Like most of my generation, I was brought up on the saying: 'Satan finds some mischief for idle hands to do.' Being a highly virtuous child, I believed all that I was told, and acquired a conscience w
I joined LinkedIn about six years ago at a particularly interesting time. We were just beginning to run up against the limits of our monolithic, centralized database and needed to start the transition
A year of publishing the MDN Blog The MDN TeamMay 3, 20245 minute read When we launched the MDN Blog in May 2023, we were excited and curious to see what our readers would think and how the blog would
Hello! I know I just wrote a blog post about HEAD in git, but I’ve been thinking more about what the term “current branch” means in git and it’s a little weirder than I thought. four possible definiti
↤ S3-Compatible Cloud Storage Costs ↑ Blog ↑ dbdiag: ophistory ↦ Posted 2023-09-20 It’s easy to find documents containing "large" and "elephant". It’s hard to find documents in German which have "larg
I'm sure you agree that it has become impossible to ignore Generative AI (GenAI), as we are constantly bombarded with mainstream news about Large Language Models (LLMs). Very likely you have tried Cha
Around half of all software engineers are self-taught,One way to approximate this number is via the Stack Overflow developer survey. Another rough approximation comes from the fact that over the last
This chain can continue for any number of commands or programs. A very simple example of the benefits of piping is provided by the dmesg command, which repeats the startup messages that scroll through
Published inBradfield · 13 min read· Apr 24, 2016 Adapted from bradfieldcs.com/knives Behold the Thermomix®. Home cooks love it, because it does everything! It has an electric heating element and moto
Beware of the Turing Tar-Pit …in which everything is possible but nothing of interest is easy. Alan J. Perlis What is the Turing tar-pit? It’s the place where a program has become so powerful, so gene
Japan has 140 businesses that are at least 500 years old. A few claim to have been operating continuously for more than 1,000 years. It’s astounding to think what these businesses have endured – dozen
Creativity: it feels ecstatic when you do it right and agonizing when you do it poorly. I should know. I’ve written dozens of songs, essays, and a feature film; built software for Google, startups, an
6 min read· Sep 26, 2023 -- I decided to re-read Fahrenheit 451 with my eldest this last week. I don’t think that I have read this classic Bradbury text since high school. What I had remembered about
Right now, asyncio is one of the trendier topics in Python, and rightfully so – It’s a great way to handle I/O-bound programs! When I was learning about asyncio, It took me a while to understand how i
Published: Tue 24 August 2021 By Mark functions as async. Call them with await. All of a sudden, your program becomes asynchronous – it can do useful things while it waits for other things, such as I/
This blog post is a part of a series about our research toward the next generation of the SecureDrop whistleblowing system. If you haven’t been following along, check out our previous post for some re
2024-05-07Harlequin is a Terminal-based SQL IDE by Ted Conbeer. It is pretty popular, with over 2,500 GitHub Stars and counting. It looks like this: Harlequin is built with Textual to give a very inte