The main website of the Data Systems Group (DSG) at MIT.
Automation should scale clarity, not replace judgment.
Estimating the value of progress with a rough calculation and a new web tool
A blog mostly about Clojure programming
Kicking out Palantir, experts warn, may not solve the problems its Federated Data Platform has created.
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matrix that doesn’t rely on third-party services.
European Union and Chinese citizens will have to wait even longer before getting their hands on Apple's hotly-anticipated iOS 27 and iPadOS 27 with the new Siri.
The transformative power of LLMs in coding has been irrefutable, and it feels like we are living through a magical computing renaissance. On...
USS Liberty (AGTR-5), the third U.S. Navy ship to bear that name, was a technical research ship (also known as a signals intelligence vessel) that served from 1964 to 1968, most notably as the target
Back in September, I blogged about a bug that I discovered: URL/NSURL double-encodes characters unnecessarily. Despite my well-known hatred of Feedback Assistant, I reluctantly used it in this case. I’ve filed a bug report in Apple Feedback Assistant: “URL/NSURL double-encodes characters unnecessarily” (FB20439045). It turns out that miracles do happen. See today’s macOS Golden Gate 27 Beta Release Notes and iOS & iPadOS 27 Beta Release Notes. Fixed: +[NSURL URLWithString:] no longer double-encodes the % of valid percent-escape sequences when encoding other invalid characters. (161588649) (FB20439045) That’s my Feedback number, and my bug! Apple deemed it important enough to fix and to highlight. My internet fame grows. ;-) We’ll see if Apple updates my bug report. As of now, it still says, “Recent Similar Reports: None” and “Resolution: Open.” Anyway, I thank the anonymous Apple employees who made this happy day possible.