Note: My primary blog isn't here; it's over at Text/Plain.

Edge User-Agents 11/16/2018 4:50:00 PM

RS1: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393

RS3: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299

RS4: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134

RS5: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763

MoarTLS for Microsoft Edge 10/24/2018 10:49:00 AM

It's finally here!

MoarTLS for Microsoft Edge

Worked programming problems, in many different languages. 10/17/2018 10:24:00 AM

This site is amazing. Pick a problem and see it solved in many different languages.

For instance:

tsundoku, a Japanese word for a stack of books that you have purchased but not yet read. 10/9/2018 1:52:00 PM

Informative and Important 10/9/2018 9:57:00 AM

How Congress really gets elected

Browser Architecture Whitepapers 10/2/2018 11:04:00 AM

Want a reasonably up-to-date (2017), mostly accurate set of documentation about how modern browsers work? See the two browser security whitepapers that Google funded.

Also be sure to check out the four part (Sept 2018) series of figure-rich articles: Inside a Modern Browser.  

How to read an RFC 7/31/2018 12:19:00 PM

From a guy who knows lots about RFCs: How to read an RFC

Progress 7/17/2018 2:03:00 PM

Effort made in a direction

Fourth Microsoft New Employee Orientation 6/4/2018 7:58:00 PM

My fourth NEO was today. Lots of feelings.

Knights and Dragons 5/15/2018 5:10:00 PM

"Fight me," the knight called.
"No," the dragon yawned.
"You must!"
"But it is your purpose!"
"In your story, not mine. Tell another."

Reality 5/14/2018 3:33:00 PM

Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. -Eisenhower, 1953

Simple Website Screenshots 5/14/2018 10:25:00 AM

You can take a screenshot of a website from the command line with Firefox with:

  firefox --headless --screenshot

You can also use Chrome/Chromium with the same syntax:

  chrome --headless --screenshot


Resume 5/10/2018 2:26:00 PM

Eric I'll be joining the Windows web platform team as a networking PM on June 4th.

+ Comment
The Most Exciting News You Overlooked 5/7/2018 2:29:00 PM

Goma is open-source

Ten Immutable Laws Of Security (Version 2.0) 5/4/2018 12:21:00 PM

Truth 4/13/2018 12:22:00 PM

A remarkable, glorious achievement is just what a long series of unremarkable, unglorious tasks looks like from far away.

-How to Beat Procrastination


Hi, Mom! 4/11/2018 2:42:00 PM

I wonder if this is still my mom's homepage. :-P

Oh, weird 4/9/2018 2:46:00 PM

At some point, posting here started working again. That's good, I guess?

Does editing work from Open Live Writer? Yes.

Getting Started in the Chrome Codebase 6/15/2017 11:44:00 AM 


+ Comment
This is amazing 6/8/2017 4:23:00 PM

Terrible Software UI Design: Volume sliders

Philip Su is my hero 5/3/2017 4:48:00 PM

The current You isn’t the real You. You are currently the past, less-awesome version of the future, final, real You.

Reading List 3/17/2017 11:19:00 AM

In which I again remind myself to read everything at 

Working on Google Chrome - One Year In 2/2/2017 12:55:00 PM

I wrote about my first year working on Google Chrome. The post ranges from personal stories to arcane Chrome command line arguments. (Guess which people found more interesting?)

Site Isolation in Chrome 1/27/2017 3:13:00 PM

A big, interesting project, aims to ensure that a fully-pwned render process cannot attack arbitrary sites. Video

TinyMCE 1/27/2017 2:30:00 PM

Switching over to TinyMCE for the editor here. Let's see what it can do!

This is nice. Right?

cool sealed surprised

Crawling 1/18/2017 2:58:00 PM
I have no idea how accurate this is, but it's interesting. Google Crawl Rate
Decisions are made by those who show up 1/17/2017 1:17:00 PM
Farewell letter from the Head of the US Digital Service
Hacker animation in 600 bytes 12/19/2016 3:37:00 PM
Enter the matrix
Sounds about right 12/5/2016 10:04:00 PM
"I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me." -Ralph Waldo Emerson
Don't build the Minimum Viable Product, perform a Riskiest Assumption Test instead 11/17/2016 5:02:00 PM
(Ab)using Motivation 11/8/2016 5:19:00 PM
Frustration, says Fogg, is usually more fixable than annoyance. When we want people to do something our first instinct is usually to try to increase their motivation – to persuade them. Sometimes this works, but more often than not the best route is to make the behaviour easier. One of Fogg’s maxims is, “You can’t get people to do something they don’t want to do.” A politician who wants people to vote for her makes a speech or goes on TV instead of sending a bus to pick voters up from their homes. The bank advertises the quality of its current account instead of reducing the number of clicks required to open one. Making Apps Addictive
Chrome Network Docs redux 11/4/2016 2:33:00 PM
Bumping myself, in the hopes that I'll find time to read these... someday. Chrome Network Docs
TLS/1.3 10/14/2016 2:16:00 PM
Moves version negotiation to an extension.

+ Comment
Old Entries > two years ago
Click here to see all entries. Your computer will need ~2GB of RAM.

StackOverflow Flair badge

Twitter: @ericlaw
Email ID: e_lawrence

Dave's Hair
Clint's Journal (Old)
Jane's Addictions
The Horton Home

Project Keywords:
Bayden Systems, Fiddler, Internet Explorer, WHS1997

The most dangerous misconception in the world is that life is a zero-sum game.

©1998-2018 Eric Lawrence