New
The latest blog posts to take off on Hacker News. 467 posts.
Phishing attack against Lastpass
Updated 2016-02-04 : LastPass has removed the button from notifications and now requires email confirmation for all logins from new IPs . This substantially mitigates LostPass, but does not eliminate it.
Teaching a Semester of D3.js
I spent last semester frantically putting together a course on D3.js for journalism students at the University of Miami at the same time as ...
You Can't Destroy the Village to Save It: W3C vs. DRM, Round Two
The World Wide Web Consortium (W3C), the nonprofit body that maintains the Web's core standards, made a terrible mistake in 2013: they decided to add DRM—the digital locks that train your computer to say "I can't let you do that, Dave"; rather than "Yes, boss"—to the Web's standards. At the time,...
10th Anniversary of JQuery
Today marks the 10th anniversary of the release of jQuery. I announced it back at BarCamp NYC 2006 when I was still in college. It’s incredible to think of how far it’s come and just how many people have contributed to its success. To them I am forever grateful, thank you.
ChakraCore GitHub repository is now open
In a December 2015 talk at JSConf US, we announced that we would be open-sourcing the key components of the Chakra JavaScript engine that powers Microsoft Edge. Today, we are excited to share with you that we’ve just made the sources for ChakraCore available under the MIT License at the ChakraCore GitHub repository…
Google is Forcing Routebuilder to Shut Down
TLDR: Google suddenly claims a “terms of service” violation on a route plotting site that has been built on the Maps API for a decade.
New Adventures for Elm
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
How to deploy your node app on Linux, 2016 edition
This time we do the work for you.
The Website Obesity Crisis
This is the text version of a talk I gave on October 29, 2015, at the Web Directions conference in Sydney. [ 53 minute video ].