Code Outlines
I’ve added a code outline tool to help you see the intermediate-level structure of a web browser. As Chris and I write more chapters, it’ll become more and more useful.
I’ve added a code outline tool to help you see the intermediate-level structure of a web browser. As Chris and I write more chapters, it’ll become more and more useful.
<p>Happy new year from Svelte! In the last month we made progress on Sapper's upcoming release, fine-tuned our <code>SvelteComponent</code> typings, and have seen some amazing apps, sites, and libraries coming out in the showcase.</p> <h2 id="What's-changed-in-Svelte"><span>What's changed in Svelte?</span><a href="#What's-changed-in-Svelte" class="permalink" aria-label="permalink"></a></h2><p>A new minor release replaces the <code>SvelteComponent</code> class with a <code>SvelteComponentTyped</c
In the classic 1986 essay, No Silver Bullet , Fred Brooks argued that there is, in some sense, not that much that can be done to improve programmer productivity. His line of reasoning is that programming tasks contain a core of essential/conceptual 1 complexity that's fundamentally not amenable to attack by any potential advances in technology (such
2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components.
Interfaces for exploring transformer language models by looking at input saliency and neuron activation. Explorable #1: Input saliency of a list of countries generated by a language model Tap or hover over the output tokens: Explorable #2: Neuron activation analysis reveals four groups of neurons, each is associated with generating a certain type of token Tap or hover over the sparklines on the left to isolate a certain factor: The Transformer architecture has been powering a number of the recen
Chapter 3 is ready. Read about typography, baselines, and tags! Our browser lines up text with style! My favorite aside is the Michigan Supreme Court case on font sizes.
Neural networks naturally learn many transformed copies of the same feature, connected by symmetric weights.
In the 2020 presidential election, most exit polls showed Donald Trump largely holding on to his support among white evangelicals with approximately 81% support essentially the same as in 2016 (AP VoteCast). Trump saw a drop in the white Catholic vote to Biden, who is Catholic, but gained among Catholic Hispanics. Trump held this […]
This blog post uses MathJax to render mathematics. You need JavaScript enabled for MathJax to work. In some recent research, Heidi and I needed to solve the following problem. Say you want to sync a hash graph, such as a Git repository, between two nodes. In Git, each commit is...
A founder recently asked me how to stop caring what other people think. I didn’t have an answer, and after reflecting on it more, I think it's the wrong question. Almost everyone cares what someone thinks (though caring what everyone thinks is definitely a mistake), and it's probably important. Caring too much makes you a sheep. But you need to be at least a little in tune with others to do something useful for them. It seems like there are two degrees of freedom: you can choose the people whose
Disclaimer, these are just my opinions and not necessarily those of my employer or robotics colleagues. 2021-04-23: If you liked this post, you may be interested in a more recent blog post I wrote on why I believe in end-to-end learning for robots. Hacker

One question I get a lot is: I’m using the Vision framework to run an object detection model on iOS but the predicted bounding boxes are not being drawn in the right place . Help! This is a very common problem and it happens because there are several different coordinate systems that you have to translate between. Which means you need to do math! In this blog post I’ll explain what’s going on. <a href="
This is the video of my interview for the Formwelt Institute. It is about 40 minutes long during which time Gitta Peyn and I cover a variety of interesting topics such as: how I got called the Larry King of the Singularity; the misperception around the singularity and transhumanism; why humanity and not AI is […]
Text analytics and text mining have many uses in human resources. There is one main reason, there is a lot of text-based communication in almost every organization; employee surveys, performance reviews general employee feedback, resumes, “town hall” meetings, social media, and so on. HR departments realize that regularly analyzing and tracking this communication can improve […]
Learn different strategies for incrementally adopting Next.js into your development workflow.
With diverse environments, we can analyze, diagnose and edit deep reinforcement learning models using attribution.
Hans Moravec famously claimed that robots will be our (mind) children. If true, then, it is natural to wonder What to Expect When You’re Expecting Robots? This is the question that Laura Major and Julie Shah – two expert robot engineers, are addressing in their new book. Given the subject of robots and AI as […]
Build or buy? This is a question we run into often. Why should I buy your text mining product or something similar from one of your competitors when I can build it myself? Is there an easy answer to this question? Maybe not easy, but we think once you look at the different factors in […]
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAATc5pbHURIs7SiDqkHj6O3T2rYRqxzZkC7FrtxzRfJVAyz9HVrBjvZFJxfr5aPL-FXoBhynPuIgEN7qISFOBRGXCFDNPVP5gRJ1lhT_XelBDUu9834g9yVf-6PVohLqmAJlWJbet4r8/" style="clear: righ

DejaDup is the default backup application for Gnome. It’s a GUI for duplicity, focuses on simplicity, supports incremental encrypted backups and up until recently supported a large number of cloud providers. Unfortunately as of version 42.0, all major cloud providers have been removed. Thus given that Ubuntu 20.10 ships with the specific version, any user […]
Xiaoyi Yin (尹肖贻) has kindly translated this post into Chinese ( 中文 ) Accept-or-reject de
A lot of people want to replicate YC in some other industry or some other place or with some other strategy. In general, people seem to assume that: 1) although there was some degree of mystery or luck about how YC got going, it can’t be that hard, and 2) if you can get it off the ground, the network effects are self-sustaining. More YC-like things are good for the world; I generally try to be helpful. But almost none of them work. People are right about the self-sustaining part, but they can’t
With the new qualitative content analysis functions of Provalis Research’s QDA Miner, market research firms and marketing analysts can shorten the analysis process and gain deeper client experience (CX) insights. Provalis Research, the leading provider of text analytics solutions, announces the release of version 6 of QDA Miner. The latest release of this qualitative content […]

Melanie Mitchell is the Davis Professor of Complexity at the Santa Fe Institute, and Professor of Computer Science at Portland State University. Prof. Mitchell is the author of a number of interesting books such as Complexity: A Guided Tour and Artificial Intelligence: A Guide for Thinking Humans. One interesting detail of her academic bio is […]
Why is Web Browser Engineering in Python? In short, Python is popular, readable, and has access to standard system APIs.
We all know that Covid-19 has decimated the travel industry. Most experts believe it will take years before travel returns to 2019 levels. What will it take to get there? In their paper Ugur & Akbiyik (2020) use text mining to look for some of the potential answers. The paper uses data from early in […]

For want of a nail the shoe was lost. For want of a shoe the horse was lost. For want of a horse the rider was lost. For want of a rider the message was lost. For want of a message the battle was lost. For want of a battle the kingdom was lost. </p

Examining the design of interactive articles by synthesizing theory from disciplines such as education, journalism, and visualization.
Content marketing is a strategic marketing method to develop valuable and relevant brand content to a target audience. It is not about pushing products but about relating and sharing stories to build relationships and connect with specific consumers. Content marketing has been used for years. There are many examples of specially targeted publications that were […]
Have you noticed that the byline on https://browser.engineering has changed? Chris Harrelson will be joining Web Browser Engineering as a co-author. He’s already working to make WBE deeper and more realistic based on his experience on the Chrome team.
A collection of articles and comments with the goal of understanding how to design robust and general purpose self-organizing systems.
Training an end-to-end differentiable, self-organising cellular automata for classifying MNIST digits.
Jenny Kleeman is a journalist who covers award-winning true stories in print, audio, and video. Most recently Kleeman is the author of a meticulously researched and extremely well-written book titled Sex Robots and Vegan Meat: Adventures at the Frontiers of Birth, Food, Sex and Death. Given that birth, food, sex, and death encompass the human […]

Chapter 2 is ready. Read about window handles, display lists, and events. Our browser creates a window, draws text to it, and tells a story about a monkey. (My favorite part is the aside on Chinese line layout.)
Jacinta González is not an angel or venture capitalist. She is not a scientist or a technologist. She doesn’t have a Ph.D. in AI or quantum mechanics. She is not an entrepreneur who founded the next unicorn startup. Yet Jacinta’s decade-long first-hand experience of surveillance, and the system and technology that supports it, is as […]
The Datumbox Framework v0.8.2 has been released! Download it now from GitHub or Maven Central Repository. What is new? The version 0.8.2 is a limited incremental release that focuses on resolving bugs and updating the dependencies of the framework. Here are the details: Bug Fixes: Resolved an issue on ShapiroWilk which led to the incorrect […]