Facebook proven to negatively impact mental health
New study first to establish causal link between use of the platform and reported worsening in anxiety and depression among college students
New study first to establish causal link between use of the platform and reported worsening in anxiety and depression among college students
Earlier this week, I was writing a Dockerfile to download and run a binary when I noticed the image size was way more than what I would expect. I’m using ubuntu:21.10 as the base image, which is about 70MB. The binary I’m running is about 80MB. Other packages I’m installing would add 10-ish MB. But the image size is…
After 8.5 years at Facebook I joined a small startup called Replit. Leaving wasn't easy, and during the process I've talked to half a dozen friends who were ...
Why engineering leaders also need to be great engineers.
Instead of checking the open source code, Google makes assumptions about our use of contacts in the Voys App, with dire consequences.
I figured I'd kick off my new blog with the most click baity thing I could think of. I suspect any developer reading this is aware of the DRY principle becau...
I worked for Google for about three and a half years as a video producer. I was fired because I raised alarm about a doomsday cult that…
Back in college, they told me that I would start my career writing code, but eventually, I would move to a position where I would ask others to code my designs. To celebrate that this turned out to be completely false, here are some assorted reflections as a 40-year-old programmer that looks back: • Compared to my…
BundesMessenger is a modified version of Element which we’re working with BWI to develop and maintain.
At last, we’re finally ready to put together the design for our house. A fully specified design, with every detail and system described, is well beyond the scope of this newsletter (not to mention the scope of my knowledge). But we can give a high-level schematic design, laying out the basic building systems and how…
A recent decision at the US patent office may well give patent trolls cause to steer clear of open source projects – even more than the fierce resistance the community impressively funded and mount…
Late last year, I started experiencing some unusual intermittent connection issues on my Desktop. In general, I had a stable connection with average latency; however, at (seemingly) random times throughout the week, I would start experiencing sudden 2000ms+ latency spikes every couple of seconds.
For many years, the Signal app on Android has supported sending and receiving plaintext SMS and MMS messages in addition to Signal messages. SMS and MMS are standardized communication protocols that allow mobile devices to send and transmit messages, and most people picking up their phone to text...
A mysterious voice is moaning and grunting on American Airlines' in-flight announcement systems, and nobody knows who or how they're doing it.
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Today, we’re excited to announce D1, Cloudflare’s first SQL database, designed for Cloudflare Workers
Throughout my career, the biggest mistake I see engineers make is doing too much work on their own before looping in others.
What happens when you turn off all of your Internet advertising? Apparently, nothing. This post explores how I came to the decision to turn off all ads, and what I found as a result.
A way out from the perfectionism trap
Posted on Monday 10 Oct 2022. 1,417 words, 11 links. By Matt Webb.
On October 7th, Toyota revealed a partial copy of their T-Connect source code had been accidentally exposed for 5 years, including access to data for over 290,000 customers.
Since I joined Charm, I’ve been working and learning more about SSH, and I thought I would share a few quick tips and tricks with you.
I quit my job as an engineering manager at Oracle in early June 2021. I had a bit of savings and a few contract opportunities so I decided to see how far I could get building an app I've wanted for years as a manager. I have never built my own app before and I've never built a desktop app before.
Which is good! Boring = success
Porting Linux to Apple Silicon
Today we published an advisory about CVE-2022-3786 (“X.509 Email Address Variable Length Buffer Overflow”) and CVE-2022-3602 (“X.509 Email Address 4-byte Buffer Overflow”).
Or "Spiderman Is My Boyfriend"
Discover Khan World School @ ASU Prep, a fully online school for grades 6-12 with mastery-based learning, global collaboration and college credit options.
rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Recently I introduced a high-performance write-path into rqlite and, to my great surprise, it exposed a bug in SQLite. The SQLite team quickly addressed the issue but let's take a look at the…