I'm Adam Simpson and I work on the interwebs at Sparkbox and live life with my wonderful wife Christi and our daughters Ellie and Ainsley.
Nilay Patel asked this of Siri on his Apple Watch. After too long of a wait, he got the correct answer — for London Canada. I tried on my iPhone and got the same result. Stupid and slow is heck of a combination.
RIP my very first 0day and absolute best sandbox escape ever:
<key>application-identifier</key> <string>...</string> <!---><!--> <key>platform-application</key> <true/> <key>com .apple.private.security.no-container</key> <true/> <key>task_for_pid-allow</key> <true/> <!-- -->
Tweet that demonstrates a recent zero-day (now patched) in iOS. This serves as your annual reminder that parsing xml-like things is a fraught activity.🔗 Permalink
Janet Hutchins had the day off from her job as a nurse at a local hospital. She had been in town catching up with friends and had just gotten home and started making dinner. So she had only the slightest sense of the crisis that her colleagues had been dealing with across the NHS. That's when her son came upstairs and told her, a little uncertainly, that he seemed to have stopped the worst malware attack the world had ever seen.
“Well done, sweetheart,” Janet Hutchins said. Then she went back to chopping onions.
It's hard to pick my favorite section from this article about Marcus Hutchins — the hacker who stopped the WannaCry malware attack.🔗 Permalink
The low performance parts don’t need to be React. Listing pages, static pages, blogs - these things are increasingly built in React, but the benefits they accrue are extremely narrow. A lot of the optimizations that are cropping up in these corners, things like bundle splitting, server-side rendering, and prerendering, are triangulating, essentially, what we had before the rise of React.
This isn't really about React but more about the over-engineering of large swaths of page-types and sites that used to "just work". I love React and it's been a giant leap forward for creating complex UIs on the web, that doesn't mean it's right for every situation.🔗 Permalink
The Pacific Crest Trail runs 2650 miles from the border of Mexico to the border of Canada through California, Oregon, and Washington. Hiking the whole thing usually takes months, but this video by Mac of Halfway Anywhere compresses the entire experience down to just three minutes presented in 1-second snippets.
A trait of good software is the ability to quickly see and verify changes:
The result is what’s in-use today for HEY: a system that (almost) immediately deploys any branch to a branch-specific endpoint that you can access right away to test your changes without having to use the claims system or talk to anyone else (along with an independent job processing fleet and Redis instance to support the environment).